Class PurchaseOrderItem.PurchaseOrderItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.purchaseorder.PurchaseOrderItem.PurchaseOrderItemBuilder
Enclosing class:
PurchaseOrderItem

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

    • deliveryAddress

      Navigation property _DeliveryAddress for PurchaseOrderItem to single PurOrderItemDeliveryAddress.
      Parameters:
      value - The PurOrderItemDeliveryAddress to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrder

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrder(PurchaseOrder value)
      Navigation property _PurchaseOrder for PurchaseOrderItem to single PurchaseOrder.
      Parameters:
      value - The PurchaseOrder to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrder

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrder(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOrder

      Parameters:
      value - The purchaseOrder to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrderInvoicingPlan

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderInvoicingPlan(PurchaseOrderInvoicingPlan... value)
      Navigation property _PurchaseOrderInvoicingPlan for PurchaseOrderItem to multiple PurchaseOrderInvoicingPlan.
      Parameters:
      value - The PurchaseOrderInvoicingPlans to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrderItemNote

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemNote(PurchaseOrderItemNote... value)
      Navigation property _PurchaseOrderItemNote for PurchaseOrderItem to multiple PurchaseOrderItemNote.
      Parameters:
      value - The PurchaseOrderItemNotes to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrderScheduleLineTP

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderScheduleLineTP(PurchaseOrderScheduleLine... value)
      Navigation property _PurchaseOrderScheduleLineTP for PurchaseOrderItem to multiple PurchaseOrderScheduleLine.
      Parameters:
      value - The PurchaseOrderScheduleLines to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purOrdAccountAssignment

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purOrdAccountAssignment(PurchaseOrderAccountAssignment... value)
      Navigation property _PurOrdAccountAssignment for PurchaseOrderItem to multiple PurchaseOrderAccountAssignment.
      Parameters:
      value - The PurchaseOrderAccountAssignments to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purOrdPricingElement

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purOrdPricingElement(PurOrderItemPricingElement... value)
      Navigation property _PurOrdPricingElement for PurchaseOrderItem to multiple PurOrderItemPricingElement.
      Parameters:
      value - The PurOrderItemPricingElements to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrderItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItem(@Nullable String purchaseOrderItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseOrderItem

      Returns:
      this.
    • purchaseOrderCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderCategory(@Nullable String purchaseOrderCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderCategory

      Returns:
      this.
    • documentCurrency

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder documentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • purchasingDocumentDeletionCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Returns:
      this.
    • materialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • material

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder materialType(@Nullable String materialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Returns:
      this.
    • supplierMaterialNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierMaterialNumber(@Nullable String supplierMaterialNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      this.
    • supplierSubrange

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierSubrange(@Nullable String supplierSubrange)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SupplierSubrange

      Returns:
      this.
    • manufacturerPartNmbr

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder manufacturerPartNmbr(@Nullable String manufacturerPartNmbr)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Returns:
      this.
    • manufacturer

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder manufacturer(@Nullable String manufacturer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Manufacturer

      Returns:
      this.
    • manufacturerMaterial

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder manufacturerMaterial(@Nullable String manufacturerMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      this.
    • purchaseOrderItemText

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemText(@Nullable String purchaseOrderItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchaseOrderItemText

      Returns:
      this.
    • productTypeCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productTypeCode(@Nullable String productTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Returns:
      this.
    • companyCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • manualDeliveryAddressID

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder manualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Returns:
      this.
    • referenceDeliveryAddressID

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder referenceDeliveryAddressID(@Nullable String referenceDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Returns:
      this.
    • customer

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder customer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • subcontractor

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subcontractor(@Nullable String subcontractor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Subcontractor

      Returns:
      this.
    • supplierIsSubcontractor

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierIsSubcontractor(@Nullable Boolean supplierIsSubcontractor)
      Constraints: Not nullable

      Original property name from the Odata EDM: SupplierIsSubcontractor

      Returns:
      this.
    • crossPlantConfigurableProduct

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder crossPlantConfigurableProduct(@Nullable String crossPlantConfigurableProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: CrossPlantConfigurableProduct

      Returns:
      this.
    • articleCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder articleCategory(@Nullable String articleCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ArticleCategory

      Returns:
      this.
    • plndOrderReplnmtElmntType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder plndOrderReplnmtElmntType(@Nullable String plndOrderReplnmtElmntType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlndOrderReplnmtElmntType

      Returns:
      this.
    • productPurchasePointsQtyUnit

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productPurchasePointsQtyUnit(@Nullable String productPurchasePointsQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductPurchasePointsQtyUnit

      Returns:
      this.
    • productPurchasePointsQty

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productPurchasePointsQty(@Nullable BigDecimal productPurchasePointsQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductPurchasePointsQty

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • purchaseOrderQuantityUnit

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderQuantityUnit

      Returns:
      this.
    • orderItemQtyToBaseQtyNmrtr

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderItemQtyToBaseQtyNmrtr(@Nullable BigDecimal orderItemQtyToBaseQtyNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr

      Returns:
      this.
    • orderItemQtyToBaseQtyDnmntr

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderItemQtyToBaseQtyDnmntr(@Nullable BigDecimal orderItemQtyToBaseQtyDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr

      Returns:
      this.
    • netPriceQuantity

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder netPriceQuantity(@Nullable BigDecimal netPriceQuantity)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      this.
    • isCompletelyDelivered

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCompletelyDelivered

      Returns:
      this.
    • isFinallyInvoiced

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isFinallyInvoiced(@Nullable Boolean isFinallyInvoiced)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsFinallyInvoiced

      Returns:
      this.
    • goodsReceiptIsExpected

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      this.
    • invoiceIsExpected

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder invoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      this.
    • isOrderAcknRqd

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsOrderAcknRqd

      Returns:
      this.
    • invoiceIsGoodsReceiptBased

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder invoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Returns:
      this.
    • purchaseContractItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseContractItem(@Nullable String purchaseContractItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Returns:
      this.
    • purchaseContract

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      this.
    • purchaseRequisition

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      this.
    • requirementTracking

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder requirementTracking(@Nullable String requirementTracking)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Returns:
      this.
    • purchaseRequisitionItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      this.
    • supplierQuotation

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierQuotation(@Nullable String supplierQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierQuotation

      Returns:
      this.
    • supplierQuotationItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierQuotationItem(@Nullable String supplierQuotationItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SupplierQuotationItem

      Returns:
      this.
    • evaldRcptSettlmtIsAllowed

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder evaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
      Constraints: Not nullable

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Returns:
      this.
    • unlimitedOverdeliveryIsAllowed

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: Not nullable

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      this.
    • overdelivTolrtdLmtRatioInPct

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

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • underdelivTolrtdLmtRatioInPct

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

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • requisitionerName

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder requisitionerName(@Nullable String requisitionerName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RequisitionerName

      Returns:
      this.
    • plannedDeliveryDurationInDays

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder plannedDeliveryDurationInDays(@Nullable BigDecimal plannedDeliveryDurationInDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Returns:
      this.
    • goodsReceiptDurationInDays

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptDurationInDays(@Nullable BigDecimal goodsReceiptDurationInDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: GoodsReceiptDurationInDays

      Returns:
      this.
    • partialDeliveryIsAllowed

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

      Original property name from the Odata EDM: PartialDeliveryIsAllowed

      Returns:
      this.
    • consumptionPosting

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

      Original property name from the Odata EDM: ConsumptionPosting

      Returns:
      this.
    • servicePerformer

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder servicePerformer(@Nullable String servicePerformer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Returns:
      this.
    • servicePackage

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder servicePackage(@Nullable String servicePackage)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePackage

      Returns:
      this.
    • baseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • purchaseOrderItemCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemCategory(@Nullable String purchaseOrderItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderItemCategory

      Returns:
      this.
    • profitCenter

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

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      this.
    • orderPriceUnit

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderPriceUnit(@Nullable String orderPriceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Returns:
      this.
    • itemVolumeUnit

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

      Original property name from the Odata EDM: ItemVolumeUnit

      Returns:
      this.
    • itemWeightUnit

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

      Original property name from the Odata EDM: ItemWeightUnit

      Returns:
      this.
    • multipleAcctAssgmtDistribution

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder multipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Returns:
      this.
    • partialInvoiceDistribution

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder partialInvoiceDistribution(@Nullable String partialInvoiceDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Returns:
      this.
    • pricingDateControl

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder pricingDateControl(@Nullable String pricingDateControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PricingDateControl

      Returns:
      this.
    • isStatisticalItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isStatisticalItem(@Nullable Boolean isStatisticalItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsStatisticalItem

      Returns:
      this.
    • purchasingParentItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingParentItem(@Nullable String purchasingParentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingParentItem

      Returns:
      this.
    • goodsReceiptLatestCreationDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptLatestCreationDate(@Nullable LocalDate goodsReceiptLatestCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: GoodsReceiptLatestCreationDate

      Returns:
      this.
    • isReturnsItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isReturnsItem(@Nullable Boolean isReturnsItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsReturnsItem

      Returns:
      this.
    • purchasingOrderReason

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingOrderReason(@Nullable String purchasingOrderReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingOrderReason

      Returns:
      this.
    • incotermsClassification

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

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

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

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

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

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

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

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • priorSupplier

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder priorSupplier(@Nullable String priorSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PriorSupplier

      Returns:
      this.
    • internationalArticleNumber

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

      Original property name from the Odata EDM: InternationalArticleNumber

      Returns:
      this.
    • intrastatServiceCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder intrastatServiceCode(@Nullable String intrastatServiceCode)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: IntrastatServiceCode

      Returns:
      this.
    • commodityCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder commodityCode(@Nullable String commodityCode)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CommodityCode

      Returns:
      this.
    • materialFreightGroup

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

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      this.
    • discountInKindEligibility

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder discountInKindEligibility(@Nullable String discountInKindEligibility)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiscountInKindEligibility

      Returns:
      this.
    • purgItemIsBlockedForDelivery

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgItemIsBlockedForDelivery(@Nullable Boolean purgItemIsBlockedForDelivery)
      Constraints: Not nullable

      Original property name from the Odata EDM: PurgItemIsBlockedForDelivery

      Returns:
      this.
    • supplierConfirmationControlKey

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierConfirmationControlKey

      Returns:
      this.
    • purgDocOrderAcknNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgDocOrderAcknNumber(@Nullable String purgDocOrderAcknNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Returns:
      this.
    • priceIsToBePrinted

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder priceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
      Constraints: Not nullable

      Original property name from the Odata EDM: PriceIsToBePrinted

      Returns:
      this.
    • accountAssignmentCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder accountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      this.
    • purchasingInfoRecord

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      this.
    • netAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder netAmount(@Nullable BigDecimal netAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NetAmount

      Returns:
      this.
    • grossAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder grossAmount(@Nullable BigDecimal grossAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: GrossAmount

      Returns:
      this.
    • effectiveAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder effectiveAmount(@Nullable BigDecimal effectiveAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: EffectiveAmount

      Returns:
      this.
    • subtotal1Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal1Amount(@Nullable BigDecimal subtotal1Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal1Amount

      Returns:
      this.
    • subtotal2Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal2Amount(@Nullable BigDecimal subtotal2Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal2Amount

      Returns:
      this.
    • subtotal3Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal3Amount(@Nullable BigDecimal subtotal3Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal3Amount

      Returns:
      this.
    • subtotal4Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal4Amount(@Nullable BigDecimal subtotal4Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal4Amount

      Returns:
      this.
    • subtotal5Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal5Amount(@Nullable BigDecimal subtotal5Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal5Amount

      Returns:
      this.
    • subtotal6Amount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subtotal6Amount(@Nullable BigDecimal subtotal6Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal6Amount

      Returns:
      this.
    • orderQuantity

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderQuantity(@Nullable BigDecimal orderQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OrderQuantity

      Returns:
      this.
    • netPriceAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder netPriceAmount(@Nullable BigDecimal netPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      this.
    • itemVolume

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemVolume(@Nullable BigDecimal itemVolume)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Returns:
      this.
    • itemGrossWeight

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemGrossWeight(@Nullable BigDecimal itemGrossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Returns:
      this.
    • itemNetWeight

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemNetWeight(@Nullable BigDecimal itemNetWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Returns:
      this.
    • orderPriceUnitToOrderUnitNmrtr

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      this.
    • ordPriceUnitToOrderUnitDnmntr

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder ordPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      this.
    • goodsReceiptIsNonValuated

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      this.
    • taxCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • taxJurisdiction

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • taxCountry

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxCountry(@Nullable String taxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Returns:
      this.
    • taxDeterminationDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxDeterminationDate(@Nullable LocalDate taxDeterminationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      this.
    • shippingInstruction

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder shippingInstruction(@Nullable String shippingInstruction)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingInstruction

      Returns:
      this.
    • nonDeductibleInputTaxAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder nonDeductibleInputTaxAmount(@Nullable BigDecimal nonDeductibleInputTaxAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NonDeductibleInputTaxAmount

      Returns:
      this.
    • stockType

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

      Original property name from the Odata EDM: StockType

      Returns:
      this.
    • valuationType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder valuationType(@Nullable String valuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Returns:
      this.
    • valuationCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder valuationCategory(@Nullable String valuationCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ValuationCategory

      Returns:
      this.
    • itemIsRejectedBySupplier

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemIsRejectedBySupplier(@Nullable Boolean itemIsRejectedBySupplier)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsRejectedBySupplier

      Returns:
      this.
    • purgDocPriceDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgDocPriceDate(@Nullable LocalDate purgDocPriceDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PurgDocPriceDate

      Returns:
      this.
    • purchasingInfoRecordUpdateCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingInfoRecordUpdateCode(@Nullable String purchasingInfoRecordUpdateCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode

      Returns:
      this.
    • inventorySpecialStockType

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

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      this.
    • deliveryDocumentType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryDocumentType(@Nullable String deliveryDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryDocumentType

      Returns:
      this.
    • issuingStorageLocation

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder issuingStorageLocation(@Nullable String issuingStorageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingStorageLocation

      Returns:
      this.
    • allocationTable

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder allocationTable(@Nullable String allocationTable)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AllocationTable

      Returns:
      this.
    • allocationTableItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder allocationTableItem(@Nullable String allocationTableItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: AllocationTableItem

      Returns:
      this.
    • retailPromotion

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

      Original property name from the Odata EDM: RetailPromotion

      Returns:
      this.
    • purgConfigurableItemNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgConfigurableItemNumber(@Nullable String purgConfigurableItemNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurgConfigurableItemNumber

      Returns:
      this.
    • purgDocAggrgdSubitemCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgDocAggrgdSubitemCategory(@Nullable String purgDocAggrgdSubitemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocAggrgdSubitemCategory

      Returns:
      this.
    • purgExternalSortNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgExternalSortNumber(@Nullable String purgExternalSortNumber)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurgExternalSortNumber

      Returns:
      this.
    • downPaymentType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentType(@Nullable String downPaymentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DownPaymentType

      Returns:
      this.
    • downPaymentPercentageOfTotAmt

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentPercentageOfTotAmt(@Nullable BigDecimal downPaymentPercentageOfTotAmt)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: DownPaymentPercentageOfTotAmt

      Returns:
      this.
    • downPaymentAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentAmount(@Nullable BigDecimal downPaymentAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: DownPaymentAmount

      Returns:
      this.
    • downPaymentDueDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentDueDate(@Nullable LocalDate downPaymentDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DownPaymentDueDate

      Returns:
      this.
    • expectedOverallLimitAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder expectedOverallLimitAmount(@Nullable BigDecimal expectedOverallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      this.
    • overallLimitAmount

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder overallLimitAmount(@Nullable BigDecimal overallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: OverallLimitAmount

      Returns:
      this.
    • purContractForOverallLimit

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purContractForOverallLimit(@Nullable String purContractForOverallLimit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurContractForOverallLimit

      Returns:
      this.
    • purgProdCmplncSupplierStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgProdCmplncSupplierStatus(@Nullable String purgProdCmplncSupplierStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Returns:
      this.
    • purgProductMarketabilityStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgProductMarketabilityStatus(@Nullable String purgProductMarketabilityStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProductMarketabilityStatus

      Returns:
      this.
    • purgSafetyDataSheetStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgSafetyDataSheetStatus(@Nullable String purgSafetyDataSheetStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgSafetyDataSheetStatus

      Returns:
      this.
    • purgProdCmplncDngrsGoodsStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgProdCmplncDngrsGoodsStatus(@Nullable String purgProdCmplncDngrsGoodsStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncDngrsGoodsStatus

      Returns:
      this.
    • bR_MaterialOrigin

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_MaterialOrigin(@Nullable String bR_MaterialOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialOrigin

      Returns:
      this.
    • bR_MaterialUsage

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_MaterialUsage(@Nullable String bR_MaterialUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialUsage

      Returns:
      this.
    • bR_CFOPCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_CFOPCategory(@Nullable String bR_CFOPCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BR_CFOPCategory

      Returns:
      this.
    • bR_NCM

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_NCM(@Nullable String bR_NCM)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NCM

      Returns:
      this.
    • consumptionTaxCtrlCode

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder consumptionTaxCtrlCode(@Nullable String consumptionTaxCtrlCode)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ConsumptionTaxCtrlCode

      Returns:
      this.
    • bR_IsProducedInHouse

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_IsProducedInHouse(@Nullable Boolean bR_IsProducedInHouse)
      Constraints: Not nullable

      Original property name from the Odata EDM: BR_IsProducedInHouse

      Returns:
      this.
    • productSeasonYear

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productSeasonYear(@Nullable String productSeasonYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductSeasonYear

      Returns:
      this.
    • productSeason

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productSeason(@Nullable String productSeason)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductSeason

      Returns:
      this.
    • productCollection

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productCollection(@Nullable String productCollection)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductCollection

      Returns:
      this.
    • productTheme

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productTheme(@Nullable String productTheme)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductTheme

      Returns:
      this.
    • seasonCompletenessStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder seasonCompletenessStatus(@Nullable String seasonCompletenessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SeasonCompletenessStatus

      Returns:
      this.
    • shippingGroupRule

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder shippingGroupRule(@Nullable String shippingGroupRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingGroupRule

      Returns:
      this.
    • shippingGroupNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder shippingGroupNumber(@Nullable String shippingGroupNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShippingGroupNumber

      Returns:
      this.
    • productCharacteristic1

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productCharacteristic1(@Nullable String productCharacteristic1)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic1

      Returns:
      this.
    • productCharacteristic2

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productCharacteristic2(@Nullable String productCharacteristic2)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic2

      Returns:
      this.
    • productCharacteristic3

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productCharacteristic3(@Nullable String productCharacteristic3)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic3

      Returns:
      this.
    • purgDocSubitemCategory

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purgDocSubitemCategory(@Nullable String purgDocSubitemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocSubitemCategory

      Returns:
      this.
    • diversionStatus

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder diversionStatus(@Nullable String diversionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiversionStatus

      Returns:
      this.
    • referenceDocumentNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder referenceDocumentNumber(@Nullable String referenceDocumentNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentNumber

      Returns:
      this.
    • referenceDocumentItem

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder referenceDocumentItem(@Nullable String referenceDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceDocumentItem

      Returns:
      this.
    • purchaseOrderReferenceType

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderReferenceType(@Nullable String purchaseOrderReferenceType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderReferenceType

      Returns:
      this.
    • itemHasValueAddedService

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemHasValueAddedService(@Nullable Boolean itemHasValueAddedService)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemHasValueAddedService

      Returns:
      this.
    • valAddedSrvcParentItmNumber

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder valAddedSrvcParentItmNumber(@Nullable String valAddedSrvcParentItmNumber)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ValAddedSrvcParentItmNumber

      Returns:
      this.
    • stockSegment

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder stockSegment(@Nullable String stockSegment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Returns:
      this.
    • build

      @Nonnull public PurchaseOrderItem build()
    • toString

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