Class SalesSchedgAgrmt.SalesSchedgAgrmtBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.salesschedulingagreement.SalesSchedgAgrmt.SalesSchedgAgrmtBuilder
Enclosing class:
SalesSchedgAgrmt

public static final class SalesSchedgAgrmt.SalesSchedgAgrmtBuilder extends Object
Helper class to allow for fluent creation of SalesSchedgAgrmt instances.
  • Method Details

    • item

      Navigation property to_Item for SalesSchedgAgrmt to multiple SalesSchedgAgrmtItem.
      Parameters:
      value - The SalesSchedgAgrmtItems to build this SalesSchedgAgrmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • partner

      Navigation property to_Partner for SalesSchedgAgrmt to multiple SalesSchedgAgrmtPartner.
      Parameters:
      value - The SalesSchedgAgrmtPartners to build this SalesSchedgAgrmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • pricingElement

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder pricingElement(SalesSchedgAgrmtPrcgElement... value)
      Navigation property to_PricingElement for SalesSchedgAgrmt to multiple SalesSchedgAgrmtPrcgElement.
      Parameters:
      value - The SalesSchedgAgrmtPrcgElements to build this SalesSchedgAgrmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      Navigation property to_Text for SalesSchedgAgrmt to multiple SalesSchedgAgrmtText.
      Parameters:
      value - The SalesSchedgAgrmtTexts to build this SalesSchedgAgrmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesSchedulingAgreement

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesSchedulingAgreement(@Nullable String salesSchedulingAgreement)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesSchedulingAgreement

      Returns:
      this.
    • salesSchedgAgrmtType

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesSchedgAgrmtType(@Nullable String salesSchedgAgrmtType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesSchedgAgrmtType

      Returns:
      this.
    • createdByUser

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • lastChangeDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • salesOrganization

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • organizationDivision

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder organizationDivision(@Nullable String organizationDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrganizationDivision

      Returns:
      this.
    • salesGroup

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • salesOffice

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • soldToParty

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • salesSchedgAgrmtDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesSchedgAgrmtDate(@Nullable LocalDateTime salesSchedgAgrmtDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SalesSchedgAgrmtDate

      Returns:
      this.
    • sDDocumentReason

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder sDDocumentReason(@Nullable String sDDocumentReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SDDocumentReason

      Returns:
      this.
    • purchaseOrderByCustomer

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • customerPurchaseOrderType

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder customerPurchaseOrderType(@Nullable String customerPurchaseOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPurchaseOrderType

      Returns:
      this.
    • customerPurchaseOrderDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder customerPurchaseOrderDate(@Nullable LocalDateTime customerPurchaseOrderDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CustomerPurchaseOrderDate

      Returns:
      this.
    • salesDistrict

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder salesDistrict(@Nullable String salesDistrict)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesDistrict

      Returns:
      this.
    • totalNetAmount

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder totalNetAmount(@Nullable BigDecimal totalNetAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: TotalNetAmount

      Returns:
      this.
    • transactionCurrency

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • pricingDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder pricingDate(@Nullable LocalDateTime pricingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PricingDate

      Returns:
      this.
    • shippingType

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder shippingType(@Nullable String shippingType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingType

      Returns:
      this.
    • shippingCondition

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder shippingCondition(@Nullable String shippingCondition)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingCondition

      Returns:
      this.
    • incotermsVersion

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder incotermsVersion(@Nullable String incotermsVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IncotermsVersion

      Returns:
      this.
    • incotermsClassification

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder incotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder incotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder incotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • deliveryBlockReason

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder deliveryBlockReason(@Nullable String deliveryBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeliveryBlockReason

      Returns:
      this.
    • delivSchedTypeMRPRlvnceCode

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder delivSchedTypeMRPRlvnceCode(@Nullable String delivSchedTypeMRPRlvnceCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DelivSchedTypeMRPRlvnceCode

      Returns:
      this.
    • agrmtValdtyStartDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder agrmtValdtyStartDate(@Nullable LocalDateTime agrmtValdtyStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AgrmtValdtyStartDate

      Returns:
      this.
    • agrmtValdtyEndDate

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder agrmtValdtyEndDate(@Nullable LocalDateTime agrmtValdtyEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AgrmtValdtyEndDate

      Returns:
      this.
    • matlUsageIndicator

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder matlUsageIndicator(@Nullable String matlUsageIndicator)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MatlUsageIndicator

      Returns:
      this.
    • headerBillingBlockReason

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder headerBillingBlockReason(@Nullable String headerBillingBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: HeaderBillingBlockReason

      Returns:
      this.
    • customerPaymentTerms

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder customerPaymentTerms(@Nullable String customerPaymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      this.
    • paymentMethod

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder paymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • fiscalYear

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder fiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • fiscalPeriod

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder fiscalPeriod(@Nullable String fiscalPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FiscalPeriod

      Returns:
      this.
    • overallSDProcessStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder overallSDProcessStatus(@Nullable String overallSDProcessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallSDProcessStatus

      Returns:
      this.
    • overallSDDocumentRejectionSts

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder overallSDDocumentRejectionSts(@Nullable String overallSDDocumentRejectionSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallSDDocumentRejectionSts

      Returns:
      this.
    • totalBlockStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder totalBlockStatus(@Nullable String totalBlockStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TotalBlockStatus

      Returns:
      this.
    • overallDeliveryStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder overallDeliveryStatus(@Nullable String overallDeliveryStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallDeliveryStatus

      Returns:
      this.
    • overallDeliveryBlockStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder overallDeliveryBlockStatus(@Nullable String overallDeliveryBlockStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallDeliveryBlockStatus

      Returns:
      this.
    • overallBillingBlockStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder overallBillingBlockStatus(@Nullable String overallBillingBlockStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallBillingBlockStatus

      Returns:
      this.
    • totalCreditCheckStatus

      @Nonnull public SalesSchedgAgrmt.SalesSchedgAgrmtBuilder totalCreditCheckStatus(@Nullable String totalCreditCheckStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TotalCreditCheckStatus

      Returns:
      this.
    • build

      @Nonnull public SalesSchedgAgrmt build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object