Class SalesOrderItem.SalesOrderItemBuilder

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

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

    • billingPlan

      Navigation property to_BillingPlan for SalesOrderItem to single SalesOrderItemBillingPlan.
      Parameters:
      value - The SalesOrderItemBillingPlan to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • billingPlan

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

      Original property name from the Odata EDM: BillingPlan

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

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder partner(SalesOrderItemPartner... value)
      Navigation property to_Partner for SalesOrderItem to multiple SalesOrderItemPartner.
      Parameters:
      value - The SalesOrderItemPartners to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • precedingProcFlowDocItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder precedingProcFlowDocItem(SalesOrderItmPrecdgProcFlow... value)
      Navigation property to_PrecedingProcFlowDocItem for SalesOrderItem to multiple SalesOrderItmPrecdgProcFlow.
      Parameters:
      value - The SalesOrderItmPrecdgProcFlows to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • pricingElement

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder pricingElement(SalesOrderItemPrElement... value)
      Navigation property to_PricingElement for SalesOrderItem to multiple SalesOrderItemPrElement.
      Parameters:
      value - The SalesOrderItemPrElements to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • relatedObject

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder relatedObject(SalesOrderItemRelatedObject... value)
      Navigation property to_RelatedObject for SalesOrderItem to multiple SalesOrderItemRelatedObject.
      Parameters:
      value - The SalesOrderItemRelatedObjects to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesOrder

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesOrder(SalesOrder value)
      Navigation property to_SalesOrder for SalesOrderItem to single SalesOrder.
      Parameters:
      value - The SalesOrder to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesOrder

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesOrder(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      value - The salesOrder to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • scheduleLine

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder scheduleLine(SalesOrderScheduleLine... value)
      Navigation property to_ScheduleLine for SalesOrderItem to multiple SalesOrderScheduleLine.
      Parameters:
      value - The SalesOrderScheduleLines to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • subsequentProcFlowDocItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder subsequentProcFlowDocItem(SalesOrderItmSubsqntProcFlow... value)
      Navigation property to_SubsequentProcFlowDocItem for SalesOrderItem to multiple SalesOrderItmSubsqntProcFlow.
      Parameters:
      value - The SalesOrderItmSubsqntProcFlows to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      Navigation property to_Text for SalesOrderItem to multiple SalesOrderItemText.
      Parameters:
      value - The SalesOrderItemTexts to build this SalesOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • salesOrderItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesOrderItem(@Nullable String salesOrderItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • higherLevelItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder higherLevelItem(@Nullable String higherLevelItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: HigherLevelItem

      Returns:
      this.
    • higherLevelItemUsage

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder higherLevelItemUsage(@Nullable String higherLevelItemUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HigherLevelItemUsage

      Returns:
      this.
    • salesOrderItemCategory

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesOrderItemCategory(@Nullable String salesOrderItemCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrderItemCategory

      Returns:
      this.
    • salesOrderItemText

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesOrderItemText(@Nullable String salesOrderItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SalesOrderItemText

      Returns:
      this.
    • purchaseOrderByCustomer

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

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • purchaseOrderByShipToParty

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

      Original property name from the Odata EDM: PurchaseOrderByShipToParty

      Returns:
      this.
    • underlyingPurchaseOrderItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder underlyingPurchaseOrderItem(@Nullable String underlyingPurchaseOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: UnderlyingPurchaseOrderItem

      Returns:
      this.
    • externalItemID

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder externalItemID(@Nullable String externalItemID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ExternalItemID

      Returns:
      this.
    • material

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialByCustomer

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder materialByCustomer(@Nullable String materialByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: MaterialByCustomer

      Returns:
      this.
    • pricingDate

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

      Original property name from the Odata EDM: PricingDate

      Returns:
      this.
    • pricingReferenceMaterial

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder pricingReferenceMaterial(@Nullable String pricingReferenceMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PricingReferenceMaterial

      Returns:
      this.
    • requestedQuantity

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: RequestedQuantity

      Returns:
      this.
    • requestedQuantityUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityUnit

      Returns:
      this.
    • requestedQuantitySAPUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder requestedQuantitySAPUnit(@Nullable String requestedQuantitySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantitySAPUnit

      Returns:
      this.
    • requestedQuantityISOUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityISOUnit

      Returns:
      this.
    • orderQuantityUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • orderQuantitySAPUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder orderQuantitySAPUnit(@Nullable String orderQuantitySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantitySAPUnit

      Returns:
      this.
    • orderQuantityISOUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder orderQuantityISOUnit(@Nullable String orderQuantityISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityISOUnit

      Returns:
      this.
    • confdDelivQtyInOrderQtyUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder confdDelivQtyInOrderQtyUnit(@Nullable BigDecimal confdDelivQtyInOrderQtyUnit)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConfdDelivQtyInOrderQtyUnit

      Returns:
      this.
    • itemGrossWeight

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemGrossWeight(@Nullable BigDecimal itemGrossWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Returns:
      this.
    • itemNetWeight

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemNetWeight(@Nullable BigDecimal itemNetWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Returns:
      this.
    • itemWeightUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemWeightUnit(@Nullable String itemWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnit

      Returns:
      this.
    • itemWeightSAPUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemWeightSAPUnit(@Nullable String itemWeightSAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightSAPUnit

      Returns:
      this.
    • itemWeightISOUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemWeightISOUnit(@Nullable String itemWeightISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightISOUnit

      Returns:
      this.
    • itemVolume

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemVolume(@Nullable BigDecimal itemVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Returns:
      this.
    • itemVolumeUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemVolumeUnit(@Nullable String itemVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnit

      Returns:
      this.
    • itemVolumeSAPUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemVolumeSAPUnit(@Nullable String itemVolumeSAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeSAPUnit

      Returns:
      this.
    • itemVolumeISOUnit

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemVolumeISOUnit(@Nullable String itemVolumeISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeISOUnit

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • netAmount

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder netAmount(@Nullable BigDecimal netAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: NetAmount

      Returns:
      this.
    • totalSDDocReferenceStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder totalSDDocReferenceStatus(@Nullable String totalSDDocReferenceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TotalSDDocReferenceStatus

      Returns:
      this.
    • sDDocReferenceStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder sDDocReferenceStatus(@Nullable String sDDocReferenceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SDDocReferenceStatus

      Returns:
      this.
    • materialSubstitutionReason

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder materialSubstitutionReason(@Nullable String materialSubstitutionReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialSubstitutionReason

      Returns:
      this.
    • materialGroup

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder materialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • materialPricingGroup

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder materialPricingGroup(@Nullable String materialPricingGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialPricingGroup

      Returns:
      this.
    • additionalMaterialGroup1

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder additionalMaterialGroup1(@Nullable String additionalMaterialGroup1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalMaterialGroup1

      Returns:
      this.
    • additionalMaterialGroup2

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder additionalMaterialGroup2(@Nullable String additionalMaterialGroup2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalMaterialGroup2

      Returns:
      this.
    • additionalMaterialGroup3

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder additionalMaterialGroup3(@Nullable String additionalMaterialGroup3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalMaterialGroup3

      Returns:
      this.
    • additionalMaterialGroup4

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder additionalMaterialGroup4(@Nullable String additionalMaterialGroup4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalMaterialGroup4

      Returns:
      this.
    • additionalMaterialGroup5

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder additionalMaterialGroup5(@Nullable String additionalMaterialGroup5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalMaterialGroup5

      Returns:
      this.
    • billingDocumentDate

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

      Original property name from the Odata EDM: BillingDocumentDate

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • additionalValueDays

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

      Original property name from the Odata EDM: AdditionalValueDays

      Returns:
      this.
    • servicesRenderedDate

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

      Original property name from the Odata EDM: ServicesRenderedDate

      Returns:
      this.
    • batch

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder batch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • productionPlant

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      this.
    • originalPlant

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder originalPlant(@Nullable String originalPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriginalPlant

      Returns:
      this.
    • altvBsdConfSubstitutionStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder altvBsdConfSubstitutionStatus(@Nullable String altvBsdConfSubstitutionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AltvBsdConfSubstitutionStatus

      Returns:
      this.
    • storageLocation

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • deliveryGroup

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder deliveryGroup(@Nullable String deliveryGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryGroup

      Returns:
      this.
    • shippingPoint

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder shippingPoint(@Nullable String shippingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingPoint

      Returns:
      this.
    • shippingType

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

      Original property name from the Odata EDM: ShippingType

      Returns:
      this.
    • deliveryPriority

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder deliveryPriority(@Nullable String deliveryPriority)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeliveryPriority

      Returns:
      this.
    • deliveryDateQuantityIsFixed

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder deliveryDateQuantityIsFixed(@Nullable Boolean deliveryDateQuantityIsFixed)
      Constraints: none

      Original property name from the Odata EDM: DeliveryDateQuantityIsFixed

      Returns:
      this.
    • deliveryDateTypeRule

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

      Original property name from the Odata EDM: DeliveryDateTypeRule

      Returns:
      this.
    • incotermsClassification

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

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

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

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

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

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

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

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • taxAmount

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder taxAmount(@Nullable BigDecimal taxAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: TaxAmount

      Returns:
      this.
    • productTaxClassification1

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification1(@Nullable String productTaxClassification1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification1

      Returns:
      this.
    • productTaxClassification2

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification2(@Nullable String productTaxClassification2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification2

      Returns:
      this.
    • productTaxClassification3

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification3(@Nullable String productTaxClassification3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification3

      Returns:
      this.
    • productTaxClassification4

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification4(@Nullable String productTaxClassification4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification4

      Returns:
      this.
    • productTaxClassification5

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification5(@Nullable String productTaxClassification5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification5

      Returns:
      this.
    • productTaxClassification6

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification6(@Nullable String productTaxClassification6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification6

      Returns:
      this.
    • productTaxClassification7

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification7(@Nullable String productTaxClassification7)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification7

      Returns:
      this.
    • productTaxClassification8

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification8(@Nullable String productTaxClassification8)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification8

      Returns:
      this.
    • productTaxClassification9

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder productTaxClassification9(@Nullable String productTaxClassification9)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductTaxClassification9

      Returns:
      this.
    • matlAccountAssignmentGroup

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder matlAccountAssignmentGroup(@Nullable String matlAccountAssignmentGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MatlAccountAssignmentGroup

      Returns:
      this.
    • costAmount

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder costAmount(@Nullable BigDecimal costAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: CostAmount

      Returns:
      this.
    • customerPaymentTerms

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

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      this.
    • fixedValueDate

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

      Original property name from the Odata EDM: FixedValueDate

      Returns:
      this.
    • customerGroup

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

      Original property name from the Odata EDM: CustomerGroup

      Returns:
      this.
    • salesDocumentRjcnReason

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder salesDocumentRjcnReason(@Nullable String salesDocumentRjcnReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SalesDocumentRjcnReason

      Returns:
      this.
    • itemBillingBlockReason

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder itemBillingBlockReason(@Nullable String itemBillingBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ItemBillingBlockReason

      Returns:
      this.
    • slsDocIsRlvtForProofOfDeliv

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder slsDocIsRlvtForProofOfDeliv(@Nullable Boolean slsDocIsRlvtForProofOfDeliv)
      Constraints: none

      Original property name from the Odata EDM: SlsDocIsRlvtForProofOfDeliv

      Returns:
      this.
    • wBSElement

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • profitCenter

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder profitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • accountingExchangeRate

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

      Original property name from the Odata EDM: AccountingExchangeRate

      Returns:
      this.
    • referenceSDDocument

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

      Original property name from the Odata EDM: ReferenceSDDocument

      Returns:
      this.
    • referenceSDDocumentItem

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder referenceSDDocumentItem(@Nullable String referenceSDDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceSDDocumentItem

      Returns:
      this.
    • sDProcessStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder sDProcessStatus(@Nullable String sDProcessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SDProcessStatus

      Returns:
      this.
    • deliveryStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder deliveryStatus(@Nullable String deliveryStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DeliveryStatus

      Returns:
      this.
    • orderRelatedBillingStatus

      @Nonnull public SalesOrderItem.SalesOrderItemBuilder orderRelatedBillingStatus(@Nullable String orderRelatedBillingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OrderRelatedBillingStatus

      Returns:
      this.
    • build

      @Nonnull public SalesOrderItem build()
    • toString

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