Class PurchaseOrderItem.PurchaseOrderItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.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

    • purchaseOrder

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrder(PurchaseOrder value)
      Navigation property to_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.
    • accountAssignment

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder accountAssignment(PurOrdAccountAssignment... value)
      Navigation property to_AccountAssignment for PurchaseOrderItem to multiple PurOrdAccountAssignment.
      Parameters:
      value - The PurOrdAccountAssignments to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • purchaseOrderItemNote

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

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderPricingElement(PurOrdPricingElement... value)
      Navigation property to_PurchaseOrderPricingElement for PurchaseOrderItem to multiple PurOrdPricingElement.
      Parameters:
      value - The PurOrdPricingElements to build this PurchaseOrderItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • scheduleLine

      Navigation property to_ScheduleLine for PurchaseOrderItem to multiple PurchaseOrderScheduleLine.
      Parameters:
      value - The PurchaseOrderScheduleLines 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • orderPriceUnitToOrderUnitNmrtr

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

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      this.
    • ordPriceUnitToOrderUnitDnmntr

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

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      this.
    • documentCurrency

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

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • netPriceAmount

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

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      this.
    • netPriceQuantity

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

      Original property name from the Odata EDM: NetPriceQuantity

      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.
    • 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.
    • taxDeterminationDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxDeterminationDate(@Nullable LocalDateTime taxDeterminationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxDeterminationDate

      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.
    • priceIsToBePrinted

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

      Original property name from the Odata EDM: PriceIsToBePrinted

      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.
    • unlimitedOverdeliveryIsAllowed

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

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      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.
    • 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.
    • isCompletelyDelivered

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

      Original property name from the Odata EDM: IsCompletelyDelivered

      Returns:
      this.
    • isFinallyInvoiced

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

      Original property name from the Odata EDM: IsFinallyInvoiced

      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.
    • 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.
    • 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.
    • goodsReceiptIsExpected

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

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      this.
    • goodsReceiptIsNonValuated

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

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      this.
    • invoiceIsExpected

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

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      this.
    • invoiceIsGoodsReceiptBased

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

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      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.
    • 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.
    • 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: none

      Original property name from the Odata EDM: SupplierIsSubcontractor

      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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • evaldRcptSettlmtIsAllowed

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

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      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.
    • 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.
    • isReturnsItem

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

      Original property name from the Odata EDM: IsReturnsItem

      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.
    • 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.
    • earmarkedFunds

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

      Original property name from the Odata EDM: EarmarkedFunds

      Returns:
      this.
    • earmarkedFundsDocument

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

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      this.
    • earmarkedFundsItem

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

      Original property name from the Odata EDM: EarmarkedFundsItem

      Returns:
      this.
    • earmarkedFundsDocumentItem

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

      Original property name from the Odata EDM: EarmarkedFundsDocumentItem

      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.
    • material

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

      Original property name from the Odata EDM: Material

      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.
    • manufacturerMaterial

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

      Original property name from the Odata EDM: ManufacturerMaterial

      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.
    • productType

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

      Original property name from the Odata EDM: ProductType

      Returns:
      this.
    • expectedOverallLimitAmount

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

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      this.
    • overallLimitAmount

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

      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.
    • 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.
    • batch

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

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • purchasingItemIsFreeOfCharge

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingItemIsFreeOfCharge(@Nullable Boolean purchasingItemIsFreeOfCharge)
      Constraints: none

      Original property name from the Odata EDM: PurchasingItemIsFreeOfCharge

      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.
    • deliveryAddressID

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

      Original property name from the Odata EDM: DeliveryAddressID

      Returns:
      this.
    • deliveryAddressName

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

      Original property name from the Odata EDM: DeliveryAddressName

      Returns:
      this.
    • deliveryAddressName2

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

      Original property name from the Odata EDM: DeliveryAddressName2

      Returns:
      this.
    • deliveryAddressFullName

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

      Original property name from the Odata EDM: DeliveryAddressFullName

      Returns:
      this.
    • deliveryAddressStreetName

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

      Original property name from the Odata EDM: DeliveryAddressStreetName

      Returns:
      this.
    • deliveryAddressHouseNumber

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

      Original property name from the Odata EDM: DeliveryAddressHouseNumber

      Returns:
      this.
    • deliveryAddressCityName

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

      Original property name from the Odata EDM: DeliveryAddressCityName

      Returns:
      this.
    • deliveryAddressPostalCode

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

      Original property name from the Odata EDM: DeliveryAddressPostalCode

      Returns:
      this.
    • deliveryAddressRegion

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

      Original property name from the Odata EDM: DeliveryAddressRegion

      Returns:
      this.
    • deliveryAddressCountry

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

      Original property name from the Odata EDM: DeliveryAddressCountry

      Returns:
      this.
    • deliveryAddressDistrictName

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

      Original property name from the Odata EDM: DeliveryAddressDistrictName

      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: 12, Scale: 3

      Original property name from the Odata EDM: DownPaymentAmount

      Returns:
      this.
    • downPaymentDueDate

      @Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentDueDate(@Nullable LocalDateTime downPaymentDueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DownPaymentDueDate

      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_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_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_IsProducedInHouse

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

      Original property name from the Odata EDM: BR_IsProducedInHouse

      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.
    • 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.
    • build

      @Nonnull public PurchaseOrderItem build()
    • toString

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