Class SchAgrmtItem.SchAgrmtItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.schedulingagreement.SchAgrmtItem.SchAgrmtItemBuilder
Enclosing class:
SchAgrmtItem

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

    • schAgrmtAcCnt

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schAgrmtAcCnt(SchAgrmtAcCnt... value)
      Navigation property to_SchAgrmtAcCnt for SchAgrmtItem to multiple SchAgrmtAcCnt.
      Parameters:
      value - The SchAgrmtAcCnts to build this SchAgrmtItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • schAgrmtSchLine

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schAgrmtSchLine(SchAgrmtSchLine... value)
      Navigation property to_SchAgrmtSchLine for SchAgrmtItem to multiple SchAgrmtSchLine.
      Parameters:
      value - The SchAgrmtSchLines to build this SchAgrmtItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • schedgAgrmtDeliveryAddress

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedgAgrmtDeliveryAddress(SchedgAgrmtDeliveryAddress value)
      Navigation property to_SchedgAgrmtDeliveryAddress for SchAgrmtItem to single SchedgAgrmtDeliveryAddress.
      Parameters:
      value - The SchedgAgrmtDeliveryAddress to build this SchAgrmtItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • schedgAgrmtItmNotes

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedgAgrmtItmNotes(SchedgAgrmtItmNotes... value)
      Navigation property to_SchedgAgrmtItmNotes for SchAgrmtItem to multiple SchedgAgrmtItmNotes.
      Parameters:
      value - The SchedgAgrmtItmNotess to build this SchAgrmtItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • schedulingAgreement

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedulingAgreement(@Nullable String schedulingAgreement)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SchedulingAgreement

      Returns:
      this.
    • schedulingAgreementItem

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedulingAgreementItem(@Nullable String schedulingAgreementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SchedulingAgreementItem

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • purchasingDocumentCategory

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      this.
    • purchasingDocumentItemCategory

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder purchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Returns:
      this.
    • purchasingDocumentItemText

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder purchasingDocumentItemText(@Nullable String purchasingDocumentItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchasingDocumentItemText

      Returns:
      this.
    • material

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

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • manufacturerMaterial

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

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      this.
    • supplierMaterialNumber

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

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      this.
    • materialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • referenceDeliveryAddressID

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

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Returns:
      this.
    • customer

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

      Original property name from the Odata EDM: Customer

      Returns:
      this.
    • incotermsClassification

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

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

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

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

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

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

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

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • incotermsLocation1Identifier

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder incotermsLocation1Identifier(@Nullable String incotermsLocation1Identifier)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation1Identifier

      Returns:
      this.
    • incotermsSupChnLoc1AddlUUID

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder incotermsSupChnLoc1AddlUUID(@Nullable UUID incotermsSupChnLoc1AddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc1AddlUUID

      Returns:
      this.
    • incotermsLocation2Identifier

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder incotermsLocation2Identifier(@Nullable String incotermsLocation2Identifier)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation2Identifier

      Returns:
      this.
    • incotermsSupChnLoc2AddlUUID

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder incotermsSupChnLoc2AddlUUID(@Nullable UUID incotermsSupChnLoc2AddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc2AddlUUID

      Returns:
      this.
    • incotermsSupChnDvtgLocAddlUUID

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder incotermsSupChnDvtgLocAddlUUID(@Nullable UUID incotermsSupChnDvtgLocAddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnDvtgLocAddlUUID

      Returns:
      this.
    • orderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • targetQuantity

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder targetQuantity(@Nullable BigDecimal targetQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TargetQuantity

      Returns:
      this.
    • purchaseRequisition

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

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      this.
    • purchaseRequisitionItem

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

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      this.
    • schedAgrmtAgreedCumQty

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedAgrmtAgreedCumQty(@Nullable BigDecimal schedAgrmtAgreedCumQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SchedAgrmtAgreedCumQty

      Returns:
      this.
    • schedAgrmtCumQtyReconcileDate

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedAgrmtCumQtyReconcileDate(@Nullable LocalDateTime schedAgrmtCumQtyReconcileDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedAgrmtCumQtyReconcileDate

      Returns:
      this.
    • itemLastTransmissionDate

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder itemLastTransmissionDate(@Nullable LocalDateTime itemLastTransmissionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ItemLastTransmissionDate

      Returns:
      this.
    • noDaysReminder1

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder noDaysReminder1(@Nullable BigDecimal noDaysReminder1)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder1

      Returns:
      this.
    • noDaysReminder2

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder noDaysReminder2(@Nullable BigDecimal noDaysReminder2)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder2

      Returns:
      this.
    • noDaysReminder3

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder noDaysReminder3(@Nullable BigDecimal noDaysReminder3)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder3

      Returns:
      this.
    • purgDocOrderAcknNumber

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

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Returns:
      this.
    • requirementTracking

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

      Original property name from the Odata EDM: RequirementTracking

      Returns:
      this.
    • isOrderAcknRqd

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder isOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
      Constraints: none

      Original property name from the Odata EDM: IsOrderAcknRqd

      Returns:
      this.
    • purgDocEstimatedPrice

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder purgDocEstimatedPrice(@Nullable Boolean purgDocEstimatedPrice)
      Constraints: none

      Original property name from the Odata EDM: PurgDocEstimatedPrice

      Returns:
      this.
    • priceIsToBePrinted

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder priceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
      Constraints: none

      Original property name from the Odata EDM: PriceIsToBePrinted

      Returns:
      this.
    • accountAssignmentCategory

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

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      this.
    • multipleAcctAssgmtDistribution

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

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Returns:
      this.
    • partialInvoiceDistribution

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

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Returns:
      this.
    • netPriceAmount

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

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      this.
    • netPriceQuantity

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

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      this.
    • orderPriceUnit

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

      Original property name from the Odata EDM: OrderPriceUnit

      Returns:
      this.
    • productType

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

      Original property name from the Odata EDM: ProductType

      Returns:
      this.
    • materialType

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

      Original property name from the Odata EDM: MaterialType

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • documentCurrency

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

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • isInfoRecordUpdated

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder isInfoRecordUpdated(@Nullable String isInfoRecordUpdated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoRecordUpdated

      Returns:
      this.
    • purchasingInfoRecord

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

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      this.
    • ordPriceUnitToOrderUnitDnmntr

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

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      this.
    • orderPriceUnitToOrderUnitNmrtr

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

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      this.
    • purchasingDocumentDeletionCode

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

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Returns:
      this.
    • underdelivTolrtdLmtRatioInPct

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

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • overdelivTolrtdLmtRatioInPct

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

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Returns:
      this.
    • unlimitedOverdeliveryIsAllowed

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      this.
    • stockType

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

      Original property name from the Odata EDM: StockType

      Returns:
      this.
    • taxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • taxCountry

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

      Original property name from the Odata EDM: TaxCountry

      Returns:
      this.
    • taxDeterminationDate

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

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      this.
    • shippingInstruction

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

      Original property name from the Odata EDM: ShippingInstruction

      Returns:
      this.
    • isInfoAtRegistration

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder isInfoAtRegistration(@Nullable String isInfoAtRegistration)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoAtRegistration

      Returns:
      this.
    • goodsReceiptIsExpected

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder goodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      this.
    • goodsReceiptIsNonValuated

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder goodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      this.
    • invoiceIsExpected

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder invoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      this.
    • invoiceIsGoodsReceiptBased

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder invoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Returns:
      this.
    • evaldRcptSettlmtIsAllowed

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder evaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Returns:
      this.
    • minRemainingShelfLife

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder minRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      this.
    • qualityMgmtCtrlKey

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder qualityMgmtCtrlKey(@Nullable String qualityMgmtCtrlKey)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: QualityMgmtCtrlKey

      Returns:
      this.
    • qualityCertificateType

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder qualityCertificateType(@Nullable String qualityCertificateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QualityCertificateType

      Returns:
      this.
    • schedAgrmtCumulativeQtyControl

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedAgrmtCumulativeQtyControl(@Nullable String schedAgrmtCumulativeQtyControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedAgrmtCumulativeQtyControl

      Returns:
      this.
    • cumulativeQuantityIsNotSent

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder cumulativeQuantityIsNotSent(@Nullable Boolean cumulativeQuantityIsNotSent)
      Constraints: none

      Original property name from the Odata EDM: CumulativeQuantityIsNotSent

      Returns:
      this.
    • schedgAgrmtRelCreationProfile

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedgAgrmtRelCreationProfile(@Nullable String schedgAgrmtRelCreationProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SchedgAgrmtRelCreationProfile

      Returns:
      this.
    • isRelevantForJITDelivSchedule

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder isRelevantForJITDelivSchedule(@Nullable String isRelevantForJITDelivSchedule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsRelevantForJITDelivSchedule

      Returns:
      this.
    • nextFcstDelivSchedSendingDate

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder nextFcstDelivSchedSendingDate(@Nullable LocalDateTime nextFcstDelivSchedSendingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextFcstDelivSchedSendingDate

      Returns:
      this.
    • nextJITDelivSchedSendingDate

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder nextJITDelivSchedSendingDate(@Nullable LocalDateTime nextJITDelivSchedSendingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextJITDelivSchedSendingDate

      Returns:
      this.
    • loadingPointForDelivery

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder loadingPointForDelivery(@Nullable String loadingPointForDelivery)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LoadingPointForDelivery

      Returns:
      this.
    • scheduleLineFirmOrderInDays

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder scheduleLineFirmOrderInDays(@Nullable BigDecimal scheduleLineFirmOrderInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: ScheduleLineFirmOrderInDays

      Returns:
      this.
    • schedLineSemiFirmOrderInDays

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder schedLineSemiFirmOrderInDays(@Nullable BigDecimal schedLineSemiFirmOrderInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: SchedLineSemiFirmOrderInDays

      Returns:
      this.
    • firmTradeOffZoneBindMRP

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder firmTradeOffZoneBindMRP(@Nullable String firmTradeOffZoneBindMRP)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FirmTradeOffZoneBindMRP

      Returns:
      this.
    • purgProdCmplncSupplierStatus

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

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Returns:
      this.
    • isToBeAcceptedAtOrigin

      @Nonnull public SchAgrmtItem.SchAgrmtItemBuilder isToBeAcceptedAtOrigin(@Nullable Boolean isToBeAcceptedAtOrigin)
      Constraints: none

      Original property name from the Odata EDM: IsToBeAcceptedAtOrigin

      Returns:
      this.
    • build

      @Nonnull public SchAgrmtItem build()
    • toString

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