Class OutbDeliveryItem.OutbDeliveryItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddelivery.OutbDeliveryItem.OutbDeliveryItemBuilder
Enclosing class:
OutbDeliveryItem

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

    • documentFlow

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder documentFlow(OutbDeliveryDocFlow... value)
      Navigation property to_DocumentFlow for OutbDeliveryItem to multiple OutbDeliveryDocFlow.
      Parameters:
      value - The OutbDeliveryDocFlows to build this OutbDeliveryItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • serialDeliveryItem

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder serialDeliveryItem(SerialNmbrDelivery value)
      Navigation property to_SerialDeliveryItem for OutbDeliveryItem to single SerialNmbrDelivery.
      Parameters:
      value - The SerialNmbrDelivery to build this OutbDeliveryItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • actualDeliveredQtyInBaseUnit

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder actualDeliveredQtyInBaseUnit(@Nullable BigDecimal actualDeliveredQtyInBaseUnit)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ActualDeliveredQtyInBaseUnit

      Returns:
      this.
    • deliveryVersion

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryVersion(@Nullable String deliveryVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryVersion

      Returns:
      this.
    • actualDeliveryQuantity

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder actualDeliveryQuantity(@Nullable BigDecimal actualDeliveryQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ActualDeliveryQuantity

      Returns:
      this.
    • additionalCustomerGroup1

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

      Original property name from the Odata EDM: AdditionalCustomerGroup1

      Returns:
      this.
    • additionalCustomerGroup2

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

      Original property name from the Odata EDM: AdditionalCustomerGroup2

      Returns:
      this.
    • additionalCustomerGroup3

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

      Original property name from the Odata EDM: AdditionalCustomerGroup3

      Returns:
      this.
    • additionalCustomerGroup4

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

      Original property name from the Odata EDM: AdditionalCustomerGroup4

      Returns:
      this.
    • additionalCustomerGroup5

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

      Original property name from the Odata EDM: AdditionalCustomerGroup5

      Returns:
      this.
    • additionalMaterialGroup1

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

      Original property name from the Odata EDM: AdditionalMaterialGroup1

      Returns:
      this.
    • additionalMaterialGroup2

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

      Original property name from the Odata EDM: AdditionalMaterialGroup2

      Returns:
      this.
    • additionalMaterialGroup3

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

      Original property name from the Odata EDM: AdditionalMaterialGroup3

      Returns:
      this.
    • additionalMaterialGroup4

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

      Original property name from the Odata EDM: AdditionalMaterialGroup4

      Returns:
      this.
    • additionalMaterialGroup5

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

      Original property name from the Odata EDM: AdditionalMaterialGroup5

      Returns:
      this.
    • alternateProductNumber

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder alternateProductNumber(@Nullable String alternateProductNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AlternateProductNumber

      Returns:
      this.
    • baseUnit

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • batch

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

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • batchBySupplier

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder batchBySupplier(@Nullable String batchBySupplier)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: BatchBySupplier

      Returns:
      this.
    • batchClassification

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder batchClassification(@Nullable String batchClassification)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: BatchClassification

      Returns:
      this.
    • bOMExplosion

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder bOMExplosion(@Nullable String bOMExplosion)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BOMExplosion

      Returns:
      this.
    • businessArea

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • consumptionPosting

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder consumptionPosting(@Nullable String consumptionPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionPosting

      Returns:
      this.
    • controllingArea

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder controllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • costCenter

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder costCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

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

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • custEngineeringChgStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder custEngineeringChgStatus(@Nullable String custEngineeringChgStatus)
      Constraints: Not nullable, Maximum length: 17

      Original property name from the Odata EDM: CustEngineeringChgStatus

      Returns:
      this.
    • deliveryDocument

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryDocument(@Nullable String deliveryDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      this.
    • deliveryDocumentItem

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryDocumentItem(@Nullable String deliveryDocumentItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: DeliveryDocumentItem

      Returns:
      this.
    • deliveryDocumentItemCategory

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryDocumentItemCategory(@Nullable String deliveryDocumentItemCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryDocumentItemCategory

      Returns:
      this.
    • deliveryDocumentItemText

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryDocumentItemText(@Nullable String deliveryDocumentItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: DeliveryDocumentItemText

      Returns:
      this.
    • deliveryGroup

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

      Original property name from the Odata EDM: DeliveryGroup

      Returns:
      this.
    • deliveryQuantityUnit

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryQuantityUnit(@Nullable String deliveryQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryQuantityUnit

      Returns:
      this.
    • deliveryRelatedBillingStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryRelatedBillingStatus(@Nullable String deliveryRelatedBillingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DeliveryRelatedBillingStatus

      Returns:
      this.
    • deliveryToBaseQuantityDnmntr

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryToBaseQuantityDnmntr(@Nullable BigDecimal deliveryToBaseQuantityDnmntr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: DeliveryToBaseQuantityDnmntr

      Returns:
      this.
    • deliveryToBaseQuantityNmrtr

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder deliveryToBaseQuantityNmrtr(@Nullable BigDecimal deliveryToBaseQuantityNmrtr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: DeliveryToBaseQuantityNmrtr

      Returns:
      this.
    • departmentClassificationByCust

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder departmentClassificationByCust(@Nullable String departmentClassificationByCust)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DepartmentClassificationByCust

      Returns:
      this.
    • distributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • fixedShipgProcgDurationInDays

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder fixedShipgProcgDurationInDays(@Nullable BigDecimal fixedShipgProcgDurationInDays)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: FixedShipgProcgDurationInDays

      Returns:
      this.
    • gLAccount

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder gLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Returns:
      this.
    • goodsMovementReasonCode

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder goodsMovementReasonCode(@Nullable String goodsMovementReasonCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: GoodsMovementReasonCode

      Returns:
      this.
    • goodsMovementStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder goodsMovementStatus(@Nullable String goodsMovementStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: GoodsMovementStatus

      Returns:
      this.
    • goodsMovementType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder goodsMovementType(@Nullable String goodsMovementType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GoodsMovementType

      Returns:
      this.
    • higherLevelItem

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

      Original property name from the Odata EDM: HigherLevelItem

      Returns:
      this.
    • inspectionLot

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder inspectionLot(@Nullable String inspectionLot)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InspectionLot

      Returns:
      this.
    • inspectionPartialLot

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder inspectionPartialLot(@Nullable String inspectionPartialLot)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspectionPartialLot

      Returns:
      this.
    • intercompanyBillingStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder intercompanyBillingStatus(@Nullable String intercompanyBillingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IntercompanyBillingStatus

      Returns:
      this.
    • internationalArticleNumber

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder internationalArticleNumber(@Nullable String internationalArticleNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: InternationalArticleNumber

      Returns:
      this.
    • inventorySpecialStockType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder inventorySpecialStockType(@Nullable String inventorySpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      this.
    • inventoryValuationType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder inventoryValuationType(@Nullable String inventoryValuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InventoryValuationType

      Returns:
      this.
    • isCompletelyDelivered

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder isCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
      Constraints: none

      Original property name from the Odata EDM: IsCompletelyDelivered

      Returns:
      this.
    • isNotGoodsMovementsRelevant

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder isNotGoodsMovementsRelevant(@Nullable String isNotGoodsMovementsRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsNotGoodsMovementsRelevant

      Returns:
      this.
    • isSeparateValuation

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder isSeparateValuation(@Nullable Boolean isSeparateValuation)
      Constraints: none

      Original property name from the Odata EDM: IsSeparateValuation

      Returns:
      this.
    • issgOrRcvgBatch

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issgOrRcvgBatch(@Nullable String issgOrRcvgBatch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: IssgOrRcvgBatch

      Returns:
      this.
    • issgOrRcvgMaterial

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issgOrRcvgMaterial(@Nullable String issgOrRcvgMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: IssgOrRcvgMaterial

      Returns:
      this.
    • issgOrRcvgSpclStockInd

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issgOrRcvgSpclStockInd(@Nullable String issgOrRcvgSpclStockInd)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IssgOrRcvgSpclStockInd

      Returns:
      this.
    • issgOrRcvgStockCategory

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issgOrRcvgStockCategory(@Nullable String issgOrRcvgStockCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IssgOrRcvgStockCategory

      Returns:
      this.
    • issgOrRcvgValuationType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issgOrRcvgValuationType(@Nullable String issgOrRcvgValuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: IssgOrRcvgValuationType

      Returns:
      this.
    • issuingOrReceivingPlant

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingOrReceivingPlant

      Returns:
      this.
    • issuingOrReceivingStorageLoc

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder issuingOrReceivingStorageLoc(@Nullable String issuingOrReceivingStorageLoc)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingOrReceivingStorageLoc

      Returns:
      this.
    • itemBillingBlockReason

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

      Original property name from the Odata EDM: ItemBillingBlockReason

      Returns:
      this.
    • itemBillingIncompletionStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemBillingIncompletionStatus(@Nullable String itemBillingIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemBillingIncompletionStatus

      Returns:
      this.
    • itemDeliveryIncompletionStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemDeliveryIncompletionStatus(@Nullable String itemDeliveryIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemDeliveryIncompletionStatus

      Returns:
      this.
    • itemGdsMvtIncompletionSts

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemGdsMvtIncompletionSts(@Nullable String itemGdsMvtIncompletionSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemGdsMvtIncompletionSts

      Returns:
      this.
    • itemGeneralIncompletionStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemGeneralIncompletionStatus(@Nullable String itemGeneralIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemGeneralIncompletionStatus

      Returns:
      this.
    • itemGrossWeight

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

      Original property name from the Odata EDM: ItemGrossWeight

      Returns:
      this.
    • itemIsBillingRelevant

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemIsBillingRelevant(@Nullable String itemIsBillingRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemIsBillingRelevant

      Returns:
      this.
    • itemNetWeight

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

      Original property name from the Odata EDM: ItemNetWeight

      Returns:
      this.
    • itemPackingIncompletionStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemPackingIncompletionStatus(@Nullable String itemPackingIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemPackingIncompletionStatus

      Returns:
      this.
    • itemPickingIncompletionStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder itemPickingIncompletionStatus(@Nullable String itemPickingIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemPickingIncompletionStatus

      Returns:
      this.
    • itemVolume

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

      Original property name from the Odata EDM: ItemVolume

      Returns:
      this.
    • itemVolumeUnit

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

      Original property name from the Odata EDM: ItemVolumeUnit

      Returns:
      this.
    • itemWeightUnit

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

      Original property name from the Odata EDM: ItemWeightUnit

      Returns:
      this.
    • lastChangeDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • loadingGroup

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder loadingGroup(@Nullable String loadingGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LoadingGroup

      Returns:
      this.
    • manufactureDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder manufactureDate(@Nullable LocalDateTime manufactureDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ManufactureDate

      Returns:
      this.
    • material

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

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialByCustomer

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

      Original property name from the Odata EDM: MaterialByCustomer

      Returns:
      this.
    • materialFreightGroup

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder materialFreightGroup(@Nullable String materialFreightGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      this.
    • materialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • materialIsBatchManaged

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder materialIsBatchManaged(@Nullable Boolean materialIsBatchManaged)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsBatchManaged

      Returns:
      this.
    • materialIsIntBatchManaged

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder materialIsIntBatchManaged(@Nullable Boolean materialIsIntBatchManaged)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsIntBatchManaged

      Returns:
      this.
    • numberOfSerialNumbers

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder numberOfSerialNumbers(@Nullable Integer numberOfSerialNumbers)
      Constraints: none

      Original property name from the Odata EDM: NumberOfSerialNumbers

      Returns:
      this.
    • orderID

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder orderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Returns:
      this.
    • orderItem

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder orderItem(@Nullable String orderItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OrderItem

      Returns:
      this.
    • originalDeliveryQuantity

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder originalDeliveryQuantity(@Nullable BigDecimal originalDeliveryQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OriginalDeliveryQuantity

      Returns:
      this.
    • originallyRequestedMaterial

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder originallyRequestedMaterial(@Nullable String originallyRequestedMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: OriginallyRequestedMaterial

      Returns:
      this.
    • overdelivTolrtdLmtRatioInPct

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder overdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • packingStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder packingStatus(@Nullable String packingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PackingStatus

      Returns:
      this.
    • partialDeliveryIsAllowed

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder partialDeliveryIsAllowed(@Nullable String partialDeliveryIsAllowed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialDeliveryIsAllowed

      Returns:
      this.
    • paymentGuaranteeForm

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder paymentGuaranteeForm(@Nullable String paymentGuaranteeForm)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaymentGuaranteeForm

      Returns:
      this.
    • pickingConfirmationStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder pickingConfirmationStatus(@Nullable String pickingConfirmationStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PickingConfirmationStatus

      Returns:
      this.
    • pickingControl

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder pickingControl(@Nullable String pickingControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PickingControl

      Returns:
      this.
    • pickingStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder pickingStatus(@Nullable String pickingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PickingStatus

      Returns:
      this.
    • plant

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • primaryPostingSwitch

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder primaryPostingSwitch(@Nullable String primaryPostingSwitch)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PrimaryPostingSwitch

      Returns:
      this.
    • productAvailabilityDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder productAvailabilityDate(@Nullable LocalDateTime productAvailabilityDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ProductAvailabilityDate

      Returns:
      this.
    • productAvailabilityTime

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder productAvailabilityTime(@Nullable LocalTime productAvailabilityTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProductAvailabilityTime

      Returns:
      this.
    • productConfiguration

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder productConfiguration(@Nullable String productConfiguration)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductConfiguration

      Returns:
      this.
    • productHierarchyNode

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder productHierarchyNode(@Nullable String productHierarchyNode)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductHierarchyNode

      Returns:
      this.
    • profitabilitySegment

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder profitabilitySegment(@Nullable String profitabilitySegment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment

      Returns:
      this.
    • profitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • proofOfDeliveryRelevanceCode

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder proofOfDeliveryRelevanceCode(@Nullable String proofOfDeliveryRelevanceCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProofOfDeliveryRelevanceCode

      Returns:
      this.
    • proofOfDeliveryStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder proofOfDeliveryStatus(@Nullable String proofOfDeliveryStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProofOfDeliveryStatus

      Returns:
      this.
    • quantityIsFixed

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder quantityIsFixed(@Nullable Boolean quantityIsFixed)
      Constraints: none

      Original property name from the Odata EDM: QuantityIsFixed

      Returns:
      this.
    • receivingPoint

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder receivingPoint(@Nullable String receivingPoint)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: ReceivingPoint

      Returns:
      this.
    • referenceDocumentLogicalSystem

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder referenceDocumentLogicalSystem(@Nullable String referenceDocumentLogicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentLogicalSystem

      Returns:
      this.
    • referenceSDDocument

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

      Original property name from the Odata EDM: ReferenceSDDocument

      Returns:
      this.
    • referenceSDDocumentCategory

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

      Original property name from the Odata EDM: ReferenceSDDocumentCategory

      Returns:
      this.
    • referenceSDDocumentItem

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

      Original property name from the Odata EDM: ReferenceSDDocumentItem

      Returns:
      this.
    • retailPromotion

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder retailPromotion(@Nullable String retailPromotion)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RetailPromotion

      Returns:
      this.
    • salesDocumentItemType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder salesDocumentItemType(@Nullable String salesDocumentItemType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SalesDocumentItemType

      Returns:
      this.
    • salesGroup

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

      Original property name from the Odata EDM: SalesGroup

      Returns:
      this.
    • salesOffice

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

      Original property name from the Odata EDM: SalesOffice

      Returns:
      this.
    • sDDocumentCategory

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder sDDocumentCategory(@Nullable String sDDocumentCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SDDocumentCategory

      Returns:
      this.
    • sDProcessStatus

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

      Original property name from the Odata EDM: SDProcessStatus

      Returns:
      this.
    • shelfLifeExpirationDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder shelfLifeExpirationDate(@Nullable LocalDateTime shelfLifeExpirationDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Returns:
      this.
    • statisticsDate

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder statisticsDate(@Nullable LocalDateTime statisticsDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: StatisticsDate

      Returns:
      this.
    • stockType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder stockType(@Nullable String stockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockType

      Returns:
      this.
    • storageBin

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder storageBin(@Nullable String storageBin)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StorageBin

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • storageType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder storageType(@Nullable String storageType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StorageType

      Returns:
      this.
    • subsequentMovementType

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder subsequentMovementType(@Nullable String subsequentMovementType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SubsequentMovementType

      Returns:
      this.
    • transportationGroup

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder transportationGroup(@Nullable String transportationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationGroup

      Returns:
      this.
    • underdelivTolrtdLmtRatioInPct

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder underdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • unlimitedOverdeliveryIsAllowed

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      this.
    • varblShipgProcgDurationInDays

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder varblShipgProcgDurationInDays(@Nullable BigDecimal varblShipgProcgDurationInDays)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: VarblShipgProcgDurationInDays

      Returns:
      this.
    • warehouse

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder warehouse(@Nullable String warehouse)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Warehouse

      Returns:
      this.
    • warehouseActivityStatus

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder warehouseActivityStatus(@Nullable String warehouseActivityStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WarehouseActivityStatus

      Returns:
      this.
    • warehouseStagingArea

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder warehouseStagingArea(@Nullable String warehouseStagingArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WarehouseStagingArea

      Returns:
      this.
    • warehouseStockCategory

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder warehouseStockCategory(@Nullable String warehouseStockCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WarehouseStockCategory

      Returns:
      this.
    • warehouseStorageBin

      @Nonnull public OutbDeliveryItem.OutbDeliveryItemBuilder warehouseStorageBin(@Nullable String warehouseStorageBin)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WarehouseStorageBin

      Returns:
      this.
    • build

      @Nonnull public OutbDeliveryItem build()
    • toString

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