Class SalesOrder.SalesOrderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.salesorder.SalesOrder.SalesOrderBuilder
Enclosing class:
SalesOrder

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

    • billingPlan

      @Nonnull public SalesOrder.SalesOrderBuilder billingPlan(SalesOrderBillingPlan value)
      Navigation property to_BillingPlan for SalesOrder to single SalesOrderBillingPlan.
      Parameters:
      value - The SalesOrderBillingPlan to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • billingPlan

      @Nonnull public SalesOrder.SalesOrderBuilder billingPlan(String value)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillingPlan

      Parameters:
      value - The billingPlan to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • item

      @Nonnull public SalesOrder.SalesOrderBuilder item(SalesOrderItem... value)
      Navigation property to_Item for SalesOrder to multiple SalesOrderItem.
      Parameters:
      value - The SalesOrderItems to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • partner

      @Nonnull public SalesOrder.SalesOrderBuilder partner(SalesOrderHeaderPartner... value)
      Navigation property to_Partner for SalesOrder to multiple SalesOrderHeaderPartner.
      Parameters:
      value - The SalesOrderHeaderPartners to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • paymentPlanItemDetails

      @Nonnull public SalesOrder.SalesOrderBuilder paymentPlanItemDetails(SlsOrdPaymentPlanItemDetails... value)
      Navigation property to_PaymentPlanItemDetails for SalesOrder to multiple SlsOrdPaymentPlanItemDetails.
      Parameters:
      value - The SlsOrdPaymentPlanItemDetailss to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • precedingProcFlowDoc

      @Nonnull public SalesOrder.SalesOrderBuilder precedingProcFlowDoc(SalesOrderPrecdgProcFlow... value)
      Navigation property to_PrecedingProcFlowDoc for SalesOrder to multiple SalesOrderPrecdgProcFlow.
      Parameters:
      value - The SalesOrderPrecdgProcFlows to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • pricingElement

      @Nonnull public SalesOrder.SalesOrderBuilder pricingElement(SalesOrderHeaderPrElement... value)
      Navigation property to_PricingElement for SalesOrder to multiple SalesOrderHeaderPrElement.
      Parameters:
      value - The SalesOrderHeaderPrElements to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • relatedObject

      @Nonnull public SalesOrder.SalesOrderBuilder relatedObject(SalesOrderRelatedObject... value)
      Navigation property to_RelatedObject for SalesOrder to multiple SalesOrderRelatedObject.
      Parameters:
      value - The SalesOrderRelatedObjects to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • subsequentProcFlowDoc

      @Nonnull public SalesOrder.SalesOrderBuilder subsequentProcFlowDoc(SalesOrderSubsqntProcFlow... value)
      Navigation property to_SubsequentProcFlowDoc for SalesOrder to multiple SalesOrderSubsqntProcFlow.
      Parameters:
      value - The SalesOrderSubsqntProcFlows to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      @Nonnull public SalesOrder.SalesOrderBuilder text(SalesOrderText... value)
      Navigation property to_Text for SalesOrder to multiple SalesOrderText.
      Parameters:
      value - The SalesOrderTexts to build this SalesOrder with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesOrder

      @Nonnull public SalesOrder.SalesOrderBuilder salesOrder(@Nullable String salesOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderType

      @Nonnull public SalesOrder.SalesOrderBuilder salesOrderType(@Nullable String salesOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrderType

      Returns:
      this.
    • salesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • organizationDivision

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

      Original property name from the Odata EDM: OrganizationDivision

      Returns:
      this.
    • salesGroup

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

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • salesOffice

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

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • salesDistrict

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

      Original property name from the Odata EDM: SalesDistrict

      Returns:
      this.
    • soldToParty

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

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • creationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • senderBusinessSystemName

      @Nonnull public SalesOrder.SalesOrderBuilder senderBusinessSystemName(@Nullable String senderBusinessSystemName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SenderBusinessSystemName

      Returns:
      this.
    • externalDocumentID

      @Nonnull public SalesOrder.SalesOrderBuilder externalDocumentID(@Nullable String externalDocumentID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ExternalDocumentID

      Returns:
      this.
    • lastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • externalDocLastChangeDateTime

      @Nonnull public SalesOrder.SalesOrderBuilder externalDocLastChangeDateTime(@Nullable ZonedDateTime externalDocLastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ExternalDocLastChangeDateTime

      Returns:
      this.
    • purchaseOrderByCustomer

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

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • purchaseOrderByShipToParty

      @Nonnull public SalesOrder.SalesOrderBuilder purchaseOrderByShipToParty(@Nullable String purchaseOrderByShipToParty)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByShipToParty

      Returns:
      this.
    • customerPurchaseOrderType

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

      Original property name from the Odata EDM: CustomerPurchaseOrderType

      Returns:
      this.
    • customerPurchaseOrderDate

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

      Original property name from the Odata EDM: CustomerPurchaseOrderDate

      Returns:
      this.
    • salesOrderDate

      @Nonnull public SalesOrder.SalesOrderBuilder salesOrderDate(@Nullable LocalDateTime salesOrderDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SalesOrderDate

      Returns:
      this.
    • totalNetAmount

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

      Original property name from the Odata EDM: TotalNetAmount

      Returns:
      this.
    • overallDeliveryStatus

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

      Original property name from the Odata EDM: OverallDeliveryStatus

      Returns:
      this.
    • totalBlockStatus

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

      Original property name from the Odata EDM: TotalBlockStatus

      Returns:
      this.
    • overallOrdReltdBillgStatus

      @Nonnull public SalesOrder.SalesOrderBuilder overallOrdReltdBillgStatus(@Nullable String overallOrdReltdBillgStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallOrdReltdBillgStatus

      Returns:
      this.
    • overallSDDocReferenceStatus

      @Nonnull public SalesOrder.SalesOrderBuilder overallSDDocReferenceStatus(@Nullable String overallSDDocReferenceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallSDDocReferenceStatus

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • sDDocumentReason

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

      Original property name from the Odata EDM: SDDocumentReason

      Returns:
      this.
    • pricingDate

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

      Original property name from the Odata EDM: PricingDate

      Returns:
      this.
    • priceDetnExchangeRate

      @Nonnull public SalesOrder.SalesOrderBuilder priceDetnExchangeRate(@Nullable BigDecimal priceDetnExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: PriceDetnExchangeRate

      Returns:
      this.
    • requestedDeliveryDate

      @Nonnull public SalesOrder.SalesOrderBuilder requestedDeliveryDate(@Nullable LocalDateTime requestedDeliveryDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RequestedDeliveryDate

      Returns:
      this.
    • shippingCondition

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

      Original property name from the Odata EDM: ShippingCondition

      Returns:
      this.
    • completeDeliveryIsDefined

      @Nonnull public SalesOrder.SalesOrderBuilder completeDeliveryIsDefined(@Nullable Boolean completeDeliveryIsDefined)
      Constraints: none

      Original property name from the Odata EDM: CompleteDeliveryIsDefined

      Returns:
      this.
    • shippingType

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

      Original property name from the Odata EDM: ShippingType

      Returns:
      this.
    • headerBillingBlockReason

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

      Original property name from the Odata EDM: HeaderBillingBlockReason

      Returns:
      this.
    • deliveryBlockReason

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

      Original property name from the Odata EDM: DeliveryBlockReason

      Returns:
      this.
    • deliveryDateTypeRule

      @Nonnull public SalesOrder.SalesOrderBuilder deliveryDateTypeRule(@Nullable String deliveryDateTypeRule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DeliveryDateTypeRule

      Returns:
      this.
    • incotermsClassification

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

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

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

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

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

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

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

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • incotermsVersion

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

      Original property name from the Odata EDM: IncotermsVersion

      Returns:
      this.
    • customerPriceGroup

      @Nonnull public SalesOrder.SalesOrderBuilder customerPriceGroup(@Nullable String customerPriceGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerPriceGroup

      Returns:
      this.
    • priceListType

      @Nonnull public SalesOrder.SalesOrderBuilder priceListType(@Nullable String priceListType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PriceListType

      Returns:
      this.
    • customerPaymentTerms

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

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      this.
    • paymentMethod

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

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • fixedValueDate

      @Nonnull public SalesOrder.SalesOrderBuilder fixedValueDate(@Nullable LocalDateTime fixedValueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: FixedValueDate

      Returns:
      this.
    • assignmentReference

      @Nonnull public SalesOrder.SalesOrderBuilder assignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • referenceSDDocument

      @Nonnull public SalesOrder.SalesOrderBuilder referenceSDDocument(@Nullable String referenceSDDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceSDDocument

      Returns:
      this.
    • referenceSDDocumentCategory

      @Nonnull public SalesOrder.SalesOrderBuilder referenceSDDocumentCategory(@Nullable String referenceSDDocumentCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReferenceSDDocumentCategory

      Returns:
      this.
    • accountingDocExternalReference

      @Nonnull public SalesOrder.SalesOrderBuilder accountingDocExternalReference(@Nullable String accountingDocExternalReference)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: AccountingDocExternalReference

      Returns:
      this.
    • customerAccountAssignmentGroup

      @Nonnull public SalesOrder.SalesOrderBuilder customerAccountAssignmentGroup(@Nullable String customerAccountAssignmentGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerAccountAssignmentGroup

      Returns:
      this.
    • accountingExchangeRate

      @Nonnull public SalesOrder.SalesOrderBuilder accountingExchangeRate(@Nullable BigDecimal accountingExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: AccountingExchangeRate

      Returns:
      this.
    • customerGroup

      @Nonnull public SalesOrder.SalesOrderBuilder customerGroup(@Nullable String customerGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerGroup

      Returns:
      this.
    • additionalCustomerGroup1

      @Nonnull public SalesOrder.SalesOrderBuilder additionalCustomerGroup1(@Nullable String additionalCustomerGroup1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCustomerGroup1

      Returns:
      this.
    • additionalCustomerGroup2

      @Nonnull public SalesOrder.SalesOrderBuilder additionalCustomerGroup2(@Nullable String additionalCustomerGroup2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCustomerGroup2

      Returns:
      this.
    • additionalCustomerGroup3

      @Nonnull public SalesOrder.SalesOrderBuilder additionalCustomerGroup3(@Nullable String additionalCustomerGroup3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCustomerGroup3

      Returns:
      this.
    • additionalCustomerGroup4

      @Nonnull public SalesOrder.SalesOrderBuilder additionalCustomerGroup4(@Nullable String additionalCustomerGroup4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCustomerGroup4

      Returns:
      this.
    • additionalCustomerGroup5

      @Nonnull public SalesOrder.SalesOrderBuilder additionalCustomerGroup5(@Nullable String additionalCustomerGroup5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCustomerGroup5

      Returns:
      this.
    • slsDocIsRlvtForProofOfDeliv

      @Nonnull public SalesOrder.SalesOrderBuilder slsDocIsRlvtForProofOfDeliv(@Nullable Boolean slsDocIsRlvtForProofOfDeliv)
      Constraints: none

      Original property name from the Odata EDM: SlsDocIsRlvtForProofOfDeliv

      Returns:
      this.
    • customerTaxClassification1

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification1(@Nullable String customerTaxClassification1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification1

      Returns:
      this.
    • customerTaxClassification2

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification2(@Nullable String customerTaxClassification2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification2

      Returns:
      this.
    • customerTaxClassification3

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification3(@Nullable String customerTaxClassification3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification3

      Returns:
      this.
    • customerTaxClassification4

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification4(@Nullable String customerTaxClassification4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification4

      Returns:
      this.
    • customerTaxClassification5

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification5(@Nullable String customerTaxClassification5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification5

      Returns:
      this.
    • customerTaxClassification6

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification6(@Nullable String customerTaxClassification6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification6

      Returns:
      this.
    • customerTaxClassification7

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification7(@Nullable String customerTaxClassification7)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification7

      Returns:
      this.
    • customerTaxClassification8

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification8(@Nullable String customerTaxClassification8)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification8

      Returns:
      this.
    • customerTaxClassification9

      @Nonnull public SalesOrder.SalesOrderBuilder customerTaxClassification9(@Nullable String customerTaxClassification9)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification9

      Returns:
      this.
    • taxDepartureCountry

      @Nonnull public SalesOrder.SalesOrderBuilder taxDepartureCountry(@Nullable String taxDepartureCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxDepartureCountry

      Returns:
      this.
    • vATRegistrationCountry

      @Nonnull public SalesOrder.SalesOrderBuilder vATRegistrationCountry(@Nullable String vATRegistrationCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VATRegistrationCountry

      Returns:
      this.
    • salesOrderApprovalReason

      @Nonnull public SalesOrder.SalesOrderBuilder salesOrderApprovalReason(@Nullable String salesOrderApprovalReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrderApprovalReason

      Returns:
      this.
    • salesDocApprovalStatus

      @Nonnull public SalesOrder.SalesOrderBuilder salesDocApprovalStatus(@Nullable String salesDocApprovalStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SalesDocApprovalStatus

      Returns:
      this.
    • overallSDProcessStatus

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

      Original property name from the Odata EDM: OverallSDProcessStatus

      Returns:
      this.
    • totalCreditCheckStatus

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

      Original property name from the Odata EDM: TotalCreditCheckStatus

      Returns:
      this.
    • overallTotalDeliveryStatus

      @Nonnull public SalesOrder.SalesOrderBuilder overallTotalDeliveryStatus(@Nullable String overallTotalDeliveryStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallTotalDeliveryStatus

      Returns:
      this.
    • overallSDDocumentRejectionSts

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

      Original property name from the Odata EDM: OverallSDDocumentRejectionSts

      Returns:
      this.
    • billingDocumentDate

      @Nonnull public SalesOrder.SalesOrderBuilder billingDocumentDate(@Nullable LocalDateTime billingDocumentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BillingDocumentDate

      Returns:
      this.
    • contractAccount

      @Nonnull public SalesOrder.SalesOrderBuilder contractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • additionalValueDays

      @Nonnull public SalesOrder.SalesOrderBuilder additionalValueDays(@Nullable String additionalValueDays)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AdditionalValueDays

      Returns:
      this.
    • customerPurchaseOrderSuplmnt

      @Nonnull public SalesOrder.SalesOrderBuilder customerPurchaseOrderSuplmnt(@Nullable String customerPurchaseOrderSuplmnt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPurchaseOrderSuplmnt

      Returns:
      this.
    • servicesRenderedDate

      @Nonnull public SalesOrder.SalesOrderBuilder servicesRenderedDate(@Nullable LocalDateTime servicesRenderedDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ServicesRenderedDate

      Returns:
      this.
    • build

      @Nonnull public SalesOrder build()
    • toString

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