java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<SchAgrmtItem>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.schedulingagreement.SchAgrmtItem

public class SchAgrmtItem extends VdmEntity<SchAgrmtItem>
Item

Original entity name from the Odata EDM: A_SchAgrmtItemType

  • Field Details

    • ALL_FIELDS

      public static final SchAgrmtItemSelectable ALL_FIELDS
      Selector for all available fields of SchAgrmtItem.
    • SCHEDULING_AGREEMENT

      public static final SchAgrmtItemField<String> SCHEDULING_AGREEMENT
      Use with available fluent helpers to apply the SchedulingAgreement field to query operations.
    • SCHEDULING_AGREEMENT_ITEM

      public static final SchAgrmtItemField<String> SCHEDULING_AGREEMENT_ITEM
      Use with available fluent helpers to apply the SchedulingAgreementItem field to query operations.
    • COMPANY_CODE

      public static final SchAgrmtItemField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • PURCHASING_DOCUMENT_CATEGORY

      public static final SchAgrmtItemField<String> PURCHASING_DOCUMENT_CATEGORY
      Use with available fluent helpers to apply the PurchasingDocumentCategory field to query operations.
    • PURCHASING_DOCUMENT_ITEM_CATEGORY

      public static final SchAgrmtItemField<String> PURCHASING_DOCUMENT_ITEM_CATEGORY
      Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.
    • PURCHASING_DOCUMENT_ITEM_TEXT

      public static final SchAgrmtItemField<String> PURCHASING_DOCUMENT_ITEM_TEXT
      Use with available fluent helpers to apply the PurchasingDocumentItemText field to query operations.
    • MATERIAL

      public static final SchAgrmtItemField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MANUFACTURER_MATERIAL

      public static final SchAgrmtItemField<String> MANUFACTURER_MATERIAL
      Use with available fluent helpers to apply the ManufacturerMaterial field to query operations.
    • SUPPLIER_MATERIAL_NUMBER

      public static final SchAgrmtItemField<String> SUPPLIER_MATERIAL_NUMBER
      Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
    • MATERIAL_GROUP

      public static final SchAgrmtItemField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • PLANT

      public static final SchAgrmtItemField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • REFERENCE_DELIVERY_ADDRESS_ID

      public static final SchAgrmtItemField<String> REFERENCE_DELIVERY_ADDRESS_ID
      Use with available fluent helpers to apply the ReferenceDeliveryAddressID field to query operations.
    • CUSTOMER

      public static final SchAgrmtItemField<String> CUSTOMER
      Use with available fluent helpers to apply the Customer field to query operations.
    • INCOTERMS_CLASSIFICATION

      public static final SchAgrmtItemField<String> INCOTERMS_CLASSIFICATION
      Use with available fluent helpers to apply the IncotermsClassification field to query operations.
    • INCOTERMS_TRANSFER_LOCATION

      public static final SchAgrmtItemField<String> INCOTERMS_TRANSFER_LOCATION
      Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
    • INCOTERMS_LOCATION1

      public static final SchAgrmtItemField<String> INCOTERMS_LOCATION1
      Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
    • INCOTERMS_LOCATION2

      public static final SchAgrmtItemField<String> INCOTERMS_LOCATION2
      Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.
    • INCOTERMS_LOCATION1_IDENTIFIER

      public static final SchAgrmtItemField<String> INCOTERMS_LOCATION1_IDENTIFIER
      Use with available fluent helpers to apply the IncotermsLocation1Identifier field to query operations.
    • INCOTERMS_SUP_CHN_LOC1_ADDL_UUID

      public static final SchAgrmtItemField<UUID> INCOTERMS_SUP_CHN_LOC1_ADDL_UUID
      Use with available fluent helpers to apply the IncotermsSupChnLoc1AddlUUID field to query operations.
    • INCOTERMS_LOCATION2_IDENTIFIER

      public static final SchAgrmtItemField<String> INCOTERMS_LOCATION2_IDENTIFIER
      Use with available fluent helpers to apply the IncotermsLocation2Identifier field to query operations.
    • INCOTERMS_SUP_CHN_LOC2_ADDL_UUID

      public static final SchAgrmtItemField<UUID> INCOTERMS_SUP_CHN_LOC2_ADDL_UUID
      Use with available fluent helpers to apply the IncotermsSupChnLoc2AddlUUID field to query operations.
    • INCOTERMS_SUP_CHN_DVTG_LOC_ADDL_UUID

      public static final SchAgrmtItemField<UUID> INCOTERMS_SUP_CHN_DVTG_LOC_ADDL_UUID
      Use with available fluent helpers to apply the IncotermsSupChnDvtgLocAddlUUID field to query operations.
    • ORDER_QUANTITY_UNIT

      public static final SchAgrmtItemField<String> ORDER_QUANTITY_UNIT
      Use with available fluent helpers to apply the OrderQuantityUnit field to query operations.
    • TARGET_QUANTITY

      public static final SchAgrmtItemField<BigDecimal> TARGET_QUANTITY
      Use with available fluent helpers to apply the TargetQuantity field to query operations.
    • PURCHASE_REQUISITION

      public static final SchAgrmtItemField<String> PURCHASE_REQUISITION
      Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
    • PURCHASE_REQUISITION_ITEM

      public static final SchAgrmtItemField<String> PURCHASE_REQUISITION_ITEM
      Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
    • SCHED_AGRMT_AGREED_CUM_QTY

      public static final SchAgrmtItemField<BigDecimal> SCHED_AGRMT_AGREED_CUM_QTY
      Use with available fluent helpers to apply the SchedAgrmtAgreedCumQty field to query operations.
    • SCHED_AGRMT_CUM_QTY_RECONCILE_DATE

      public static final SchAgrmtItemField<LocalDateTime> SCHED_AGRMT_CUM_QTY_RECONCILE_DATE
      Use with available fluent helpers to apply the SchedAgrmtCumQtyReconcileDate field to query operations.
    • ITEM_LAST_TRANSMISSION_DATE

      public static final SchAgrmtItemField<LocalDateTime> ITEM_LAST_TRANSMISSION_DATE
      Use with available fluent helpers to apply the ItemLastTransmissionDate field to query operations.
    • NO_DAYS_REMINDER1

      public static final SchAgrmtItemField<BigDecimal> NO_DAYS_REMINDER1
      Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.
    • NO_DAYS_REMINDER2

      public static final SchAgrmtItemField<BigDecimal> NO_DAYS_REMINDER2
      Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.
    • NO_DAYS_REMINDER3

      public static final SchAgrmtItemField<BigDecimal> NO_DAYS_REMINDER3
      Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.
    • PURG_DOC_ORDER_ACKN_NUMBER

      public static final SchAgrmtItemField<String> PURG_DOC_ORDER_ACKN_NUMBER
      Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations.
    • REQUIREMENT_TRACKING

      public static final SchAgrmtItemField<String> REQUIREMENT_TRACKING
      Use with available fluent helpers to apply the RequirementTracking field to query operations.
    • IS_ORDER_ACKN_RQD

      public static final SchAgrmtItemField<Boolean> IS_ORDER_ACKN_RQD
      Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.
    • PURG_DOC_ESTIMATED_PRICE

      public static final SchAgrmtItemField<Boolean> PURG_DOC_ESTIMATED_PRICE
      Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations.
    • PRICE_IS_TO_BE_PRINTED

      public static final SchAgrmtItemField<Boolean> PRICE_IS_TO_BE_PRINTED
      Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations.
    • ACCOUNT_ASSIGNMENT_CATEGORY

      public static final SchAgrmtItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
      Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
    • MULTIPLE_ACCT_ASSGMT_DISTRIBUTION

      public static final SchAgrmtItemField<String> MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
      Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.
    • PARTIAL_INVOICE_DISTRIBUTION

      public static final SchAgrmtItemField<String> PARTIAL_INVOICE_DISTRIBUTION
      Use with available fluent helpers to apply the PartialInvoiceDistribution field to query operations.
    • NET_PRICE_AMOUNT

      public static final SchAgrmtItemField<BigDecimal> NET_PRICE_AMOUNT
      Use with available fluent helpers to apply the NetPriceAmount field to query operations.
    • NET_PRICE_QUANTITY

      public static final SchAgrmtItemField<BigDecimal> NET_PRICE_QUANTITY
      Use with available fluent helpers to apply the NetPriceQuantity field to query operations.
    • ORDER_PRICE_UNIT

      public static final SchAgrmtItemField<String> ORDER_PRICE_UNIT
      Use with available fluent helpers to apply the OrderPriceUnit field to query operations.
    • PRODUCT_TYPE

      public static final SchAgrmtItemField<String> PRODUCT_TYPE
      Use with available fluent helpers to apply the ProductType field to query operations.
    • MATERIAL_TYPE

      public static final SchAgrmtItemField<String> MATERIAL_TYPE
      Use with available fluent helpers to apply the MaterialType field to query operations.
    • STORAGE_LOCATION

      public static final SchAgrmtItemField<String> STORAGE_LOCATION
      Use with available fluent helpers to apply the StorageLocation field to query operations.
    • DOCUMENT_CURRENCY

      public static final SchAgrmtItemField<String> DOCUMENT_CURRENCY
      Use with available fluent helpers to apply the DocumentCurrency field to query operations.
    • IS_INFO_RECORD_UPDATED

      public static final SchAgrmtItemField<String> IS_INFO_RECORD_UPDATED
      Use with available fluent helpers to apply the IsInfoRecordUpdated field to query operations.
    • PURCHASING_INFO_RECORD

      public static final SchAgrmtItemField<String> PURCHASING_INFO_RECORD
      Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
    • ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR

      public static final SchAgrmtItemField<BigDecimal> ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
      Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations.
    • ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR

      public static final SchAgrmtItemField<BigDecimal> ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
      Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations.
    • PURCHASING_DOCUMENT_DELETION_CODE

      public static final SchAgrmtItemField<String> PURCHASING_DOCUMENT_DELETION_CODE
      Use with available fluent helpers to apply the PurchasingDocumentDeletionCode field to query operations.
    • UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT

      public static final SchAgrmtItemField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
      Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
    • OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT

      public static final SchAgrmtItemField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
      Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
    • UNLIMITED_OVERDELIVERY_IS_ALLOWED

      public static final SchAgrmtItemField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
      Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
    • STOCK_TYPE

      public static final SchAgrmtItemField<String> STOCK_TYPE
      Use with available fluent helpers to apply the StockType field to query operations.
    • TAX_CODE

      public static final SchAgrmtItemField<String> TAX_CODE
      Use with available fluent helpers to apply the TaxCode field to query operations.
    • TAX_COUNTRY

      public static final SchAgrmtItemField<String> TAX_COUNTRY
      Use with available fluent helpers to apply the TaxCountry field to query operations.
    • TAX_DETERMINATION_DATE

      public static final SchAgrmtItemField<LocalDateTime> TAX_DETERMINATION_DATE
      Use with available fluent helpers to apply the TaxDeterminationDate field to query operations.
    • SHIPPING_INSTRUCTION

      public static final SchAgrmtItemField<String> SHIPPING_INSTRUCTION
      Use with available fluent helpers to apply the ShippingInstruction field to query operations.
    • IS_INFO_AT_REGISTRATION

      public static final SchAgrmtItemField<String> IS_INFO_AT_REGISTRATION
      Use with available fluent helpers to apply the IsInfoAtRegistration field to query operations.
    • GOODS_RECEIPT_IS_EXPECTED

      public static final SchAgrmtItemField<Boolean> GOODS_RECEIPT_IS_EXPECTED
      Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.
    • GOODS_RECEIPT_IS_NON_VALUATED

      public static final SchAgrmtItemField<Boolean> GOODS_RECEIPT_IS_NON_VALUATED
      Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.
    • INVOICE_IS_EXPECTED

      public static final SchAgrmtItemField<Boolean> INVOICE_IS_EXPECTED
      Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.
    • INVOICE_IS_GOODS_RECEIPT_BASED

      public static final SchAgrmtItemField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
      Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
    • EVALD_RCPT_SETTLMT_IS_ALLOWED

      public static final SchAgrmtItemField<Boolean> EVALD_RCPT_SETTLMT_IS_ALLOWED
      Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations.
    • MIN_REMAINING_SHELF_LIFE

      public static final SchAgrmtItemField<BigDecimal> MIN_REMAINING_SHELF_LIFE
      Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
    • QUALITY_MGMT_CTRL_KEY

      public static final SchAgrmtItemField<String> QUALITY_MGMT_CTRL_KEY
      Use with available fluent helpers to apply the QualityMgmtCtrlKey field to query operations.
    • QUALITY_CERTIFICATE_TYPE

      public static final SchAgrmtItemField<String> QUALITY_CERTIFICATE_TYPE
      Use with available fluent helpers to apply the QualityCertificateType field to query operations.
    • SCHED_AGRMT_CUMULATIVE_QTY_CONTROL

      public static final SchAgrmtItemField<String> SCHED_AGRMT_CUMULATIVE_QTY_CONTROL
      Use with available fluent helpers to apply the SchedAgrmtCumulativeQtyControl field to query operations.
    • CUMULATIVE_QUANTITY_IS_NOT_SENT

      public static final SchAgrmtItemField<Boolean> CUMULATIVE_QUANTITY_IS_NOT_SENT
      Use with available fluent helpers to apply the CumulativeQuantityIsNotSent field to query operations.
    • SCHEDG_AGRMT_REL_CREATION_PROFILE

      public static final SchAgrmtItemField<String> SCHEDG_AGRMT_REL_CREATION_PROFILE
      Use with available fluent helpers to apply the SchedgAgrmtRelCreationProfile field to query operations.
    • IS_RELEVANT_FOR_JIT_DELIV_SCHEDULE

      public static final SchAgrmtItemField<String> IS_RELEVANT_FOR_JIT_DELIV_SCHEDULE
      Use with available fluent helpers to apply the IsRelevantForJITDelivSchedule field to query operations.
    • NEXT_FCST_DELIV_SCHED_SENDING_DATE

      public static final SchAgrmtItemField<LocalDateTime> NEXT_FCST_DELIV_SCHED_SENDING_DATE
      Use with available fluent helpers to apply the NextFcstDelivSchedSendingDate field to query operations.
    • NEXT_JIT_DELIV_SCHED_SENDING_DATE

      public static final SchAgrmtItemField<LocalDateTime> NEXT_JIT_DELIV_SCHED_SENDING_DATE
      Use with available fluent helpers to apply the NextJITDelivSchedSendingDate field to query operations.
    • LOADING_POINT_FOR_DELIVERY

      public static final SchAgrmtItemField<String> LOADING_POINT_FOR_DELIVERY
      Use with available fluent helpers to apply the LoadingPointForDelivery field to query operations.
    • SCHEDULE_LINE_FIRM_ORDER_IN_DAYS

      public static final SchAgrmtItemField<BigDecimal> SCHEDULE_LINE_FIRM_ORDER_IN_DAYS
      Use with available fluent helpers to apply the ScheduleLineFirmOrderInDays field to query operations.
    • SCHED_LINE_SEMI_FIRM_ORDER_IN_DAYS

      public static final SchAgrmtItemField<BigDecimal> SCHED_LINE_SEMI_FIRM_ORDER_IN_DAYS
      Use with available fluent helpers to apply the SchedLineSemiFirmOrderInDays field to query operations.
    • FIRM_TRADE_OFF_ZONE_BIND_MRP

      public static final SchAgrmtItemField<String> FIRM_TRADE_OFF_ZONE_BIND_MRP
      Use with available fluent helpers to apply the FirmTradeOffZoneBindMRP field to query operations.
    • PURG_PROD_CMPLNC_SUPPLIER_STATUS

      public static final SchAgrmtItemField<String> PURG_PROD_CMPLNC_SUPPLIER_STATUS
      Use with available fluent helpers to apply the PurgProdCmplncSupplierStatus field to query operations.
    • IS_TO_BE_ACCEPTED_AT_ORIGIN

      public static final SchAgrmtItemField<Boolean> IS_TO_BE_ACCEPTED_AT_ORIGIN
      Use with available fluent helpers to apply the IsToBeAcceptedAtOrigin field to query operations.
    • TO_SCH_AGRMT_AC_CNT

      public static final SchAgrmtItemLink<SchAgrmtAcCnt> TO_SCH_AGRMT_AC_CNT
      Use with available fluent helpers to apply the to_SchAgrmtAcCnt navigation property to query operations.
    • TO_SCH_AGRMT_SCH_LINE

      public static final SchAgrmtItemLink<SchAgrmtSchLine> TO_SCH_AGRMT_SCH_LINE
      Use with available fluent helpers to apply the to_SchAgrmtSchLine navigation property to query operations.
    • TO_SCHEDG_AGRMT_DELIVERY_ADDRESS

      public static final SchAgrmtItemOneToOneLink<SchedgAgrmtDeliveryAddress> TO_SCHEDG_AGRMT_DELIVERY_ADDRESS
      Use with available fluent helpers to apply the to_SchedgAgrmtDeliveryAddress navigation property to query operations.
    • TO_SCHEDG_AGRMT_ITM_NOTES

      public static final SchAgrmtItemLink<SchedgAgrmtItmNotes> TO_SCHEDG_AGRMT_ITM_NOTES
      Use with available fluent helpers to apply the to_SchedgAgrmtItmNotes navigation property to query operations.
  • Constructor Details

    • SchAgrmtItem

      public SchAgrmtItem()
    • SchAgrmtItem

      public SchAgrmtItem(@Nullable String schedulingAgreement, @Nullable String schedulingAgreementItem, @Nullable String companyCode, @Nullable String purchasingDocumentCategory, @Nullable String purchasingDocumentItemCategory, @Nullable String purchasingDocumentItemText, @Nullable String material, @Nullable String manufacturerMaterial, @Nullable String supplierMaterialNumber, @Nullable String materialGroup, @Nullable String plant, @Nullable String referenceDeliveryAddressID, @Nullable String customer, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String incotermsLocation1Identifier, @Nullable UUID incotermsSupChnLoc1AddlUUID, @Nullable String incotermsLocation2Identifier, @Nullable UUID incotermsSupChnLoc2AddlUUID, @Nullable UUID incotermsSupChnDvtgLocAddlUUID, @Nullable String orderQuantityUnit, @Nullable BigDecimal targetQuantity, @Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable BigDecimal schedAgrmtAgreedCumQty, @Nullable LocalDateTime schedAgrmtCumQtyReconcileDate, @Nullable LocalDateTime itemLastTransmissionDate, @Nullable BigDecimal noDaysReminder1, @Nullable BigDecimal noDaysReminder2, @Nullable BigDecimal noDaysReminder3, @Nullable String purgDocOrderAcknNumber, @Nullable String requirementTracking, @Nullable Boolean isOrderAcknRqd, @Nullable Boolean purgDocEstimatedPrice, @Nullable Boolean priceIsToBePrinted, @Nullable String accountAssignmentCategory, @Nullable String multipleAcctAssgmtDistribution, @Nullable String partialInvoiceDistribution, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal netPriceQuantity, @Nullable String orderPriceUnit, @Nullable String productType, @Nullable String materialType, @Nullable String storageLocation, @Nullable String documentCurrency, @Nullable String isInfoRecordUpdated, @Nullable String purchasingInfoRecord, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable String purchasingDocumentDeletionCode, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String stockType, @Nullable String taxCode, @Nullable String taxCountry, @Nullable LocalDateTime taxDeterminationDate, @Nullable String shippingInstruction, @Nullable String isInfoAtRegistration, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable Boolean invoiceIsExpected, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable BigDecimal minRemainingShelfLife, @Nullable String qualityMgmtCtrlKey, @Nullable String qualityCertificateType, @Nullable String schedAgrmtCumulativeQtyControl, @Nullable Boolean cumulativeQuantityIsNotSent, @Nullable String schedgAgrmtRelCreationProfile, @Nullable String isRelevantForJITDelivSchedule, @Nullable LocalDateTime nextFcstDelivSchedSendingDate, @Nullable LocalDateTime nextJITDelivSchedSendingDate, @Nullable String loadingPointForDelivery, @Nullable BigDecimal scheduleLineFirmOrderInDays, @Nullable BigDecimal schedLineSemiFirmOrderInDays, @Nullable String firmTradeOffZoneBindMRP, @Nullable String purgProdCmplncSupplierStatus, @Nullable Boolean isToBeAcceptedAtOrigin, List<SchAgrmtAcCnt> toSchAgrmtAcCnt, List<SchAgrmtSchLine> toSchAgrmtSchLine, @Nullable SchedgAgrmtDeliveryAddress toSchedgAgrmtDeliveryAddress, List<SchedgAgrmtItmNotes> toSchedgAgrmtItmNotes)
  • Method Details

    • getType

      @Nonnull public Class<SchAgrmtItem> getType()
      Specified by:
      getType in class VdmObject<SchAgrmtItem>
    • setSchedulingAgreement

      public void setSchedulingAgreement(@Nullable String schedulingAgreement)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SchedulingAgreement

      Parameters:
      schedulingAgreement - Purchasing Document Number
    • setSchedulingAgreementItem

      public void setSchedulingAgreementItem(@Nullable String schedulingAgreementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SchedulingAgreementItem

      Parameters:
      schedulingAgreementItem - Item Number of Purchasing Document
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPurchasingDocumentCategory

      public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory - Purchasing Document Category
    • setPurchasingDocumentItemCategory

      public void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Parameters:
      purchasingDocumentItemCategory - Item category in purchasing document
    • setPurchasingDocumentItemText

      public void setPurchasingDocumentItemText(@Nullable String purchasingDocumentItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchasingDocumentItemText

      Parameters:
      purchasingDocumentItemText - Short Text
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setManufacturerMaterial

      public void setManufacturerMaterial(@Nullable String manufacturerMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerMaterial

      Parameters:
      manufacturerMaterial - Material number
    • setSupplierMaterialNumber

      public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Parameters:
      supplierMaterialNumber - Material Number Used by Supplier
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setReferenceDeliveryAddressID

      public void setReferenceDeliveryAddressID(@Nullable String referenceDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Parameters:
      referenceDeliveryAddressID - Number of delivery address
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer
    • setIncotermsClassification

      public void setIncotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Parameters:
      incotermsClassification - Incoterms (Part 1)
    • setIncotermsTransferLocation

      public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Parameters:
      incotermsTransferLocation - Incoterms (Part 2)
    • setIncotermsLocation1

      public void setIncotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 - Incoterms Location 1
    • setIncotermsLocation2

      public void setIncotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 - Incoterms Location 2
    • setIncotermsLocation1Identifier

      public void setIncotermsLocation1Identifier(@Nullable String incotermsLocation1Identifier)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation1Identifier

      Parameters:
      incotermsLocation1Identifier - Identifier for Incoterm Location 1
    • setIncotermsSupChnLoc1AddlUUID

      public void setIncotermsSupChnLoc1AddlUUID(@Nullable UUID incotermsSupChnLoc1AddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc1AddlUUID

      Parameters:
      incotermsSupChnLoc1AddlUUID - Incoterm Location 1 - Place of Destination
    • setIncotermsLocation2Identifier

      public void setIncotermsLocation2Identifier(@Nullable String incotermsLocation2Identifier)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation2Identifier

      Parameters:
      incotermsLocation2Identifier - Identifier for Incoterm Location 2
    • setIncotermsSupChnLoc2AddlUUID

      public void setIncotermsSupChnLoc2AddlUUID(@Nullable UUID incotermsSupChnLoc2AddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc2AddlUUID

      Parameters:
      incotermsSupChnLoc2AddlUUID - Incoterm Location 2 - Place of Delivery
    • setIncotermsSupChnDvtgLocAddlUUID

      public void setIncotermsSupChnDvtgLocAddlUUID(@Nullable UUID incotermsSupChnDvtgLocAddlUUID)
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnDvtgLocAddlUUID

      Parameters:
      incotermsSupChnDvtgLocAddlUUID - Incoterm - Deviating Place of Destination
    • setOrderQuantityUnit

      public void setOrderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Parameters:
      orderQuantityUnit - Purchase Order Unit of Measure
    • setTargetQuantity

      public void setTargetQuantity(@Nullable BigDecimal targetQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TargetQuantity

      Parameters:
      targetQuantity - Target Quantity
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setPurchaseRequisitionItem

      public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Parameters:
      purchaseRequisitionItem - Item number of purchase requisition
    • setSchedAgrmtAgreedCumQty

      public void setSchedAgrmtAgreedCumQty(@Nullable BigDecimal schedAgrmtAgreedCumQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SchedAgrmtAgreedCumQty

      Parameters:
      schedAgrmtAgreedCumQty - Agreed Cumulative Quantity
    • setSchedAgrmtCumQtyReconcileDate

      public void setSchedAgrmtCumQtyReconcileDate(@Nullable LocalDateTime schedAgrmtCumQtyReconcileDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedAgrmtCumQtyReconcileDate

      Parameters:
      schedAgrmtCumQtyReconcileDate - Reconciliation date for agreed cumulative quantity
    • setItemLastTransmissionDate

      public void setItemLastTransmissionDate(@Nullable LocalDateTime itemLastTransmissionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ItemLastTransmissionDate

      Parameters:
      itemLastTransmissionDate - Last Transmission
    • setNoDaysReminder1

      public void setNoDaysReminder1(@Nullable BigDecimal noDaysReminder1)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder1

      Parameters:
      noDaysReminder1 - Number of Days for First Reminder/Expediter
    • setNoDaysReminder2

      public void setNoDaysReminder2(@Nullable BigDecimal noDaysReminder2)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder2

      Parameters:
      noDaysReminder2 - Number of Days for Second Reminder/Expediter
    • setNoDaysReminder3

      public void setNoDaysReminder3(@Nullable BigDecimal noDaysReminder3)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder3

      Parameters:
      noDaysReminder3 - Number of Days for Third Reminder/Expediter
    • setPurgDocOrderAcknNumber

      public void setPurgDocOrderAcknNumber(@Nullable String purgDocOrderAcknNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Parameters:
      purgDocOrderAcknNumber - Order Acknowledgment Number
    • setRequirementTracking

      public void setRequirementTracking(@Nullable String requirementTracking)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Parameters:
      requirementTracking - Requirement Tracking Number
    • setIsOrderAcknRqd

      public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
      Constraints: none

      Original property name from the Odata EDM: IsOrderAcknRqd

      Parameters:
      isOrderAcknRqd - Order Acknowledgment Requirement
    • setPurgDocEstimatedPrice

      public void setPurgDocEstimatedPrice(@Nullable Boolean purgDocEstimatedPrice)
      Constraints: none

      Original property name from the Odata EDM: PurgDocEstimatedPrice

      Parameters:
      purgDocEstimatedPrice - Indicator: Estimated Price
    • setPriceIsToBePrinted

      public void setPriceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
      Constraints: none

      Original property name from the Odata EDM: PriceIsToBePrinted

      Parameters:
      priceIsToBePrinted - Price Printout
    • setAccountAssignmentCategory

      public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Parameters:
      accountAssignmentCategory - Account Assignment Category
    • setMultipleAcctAssgmtDistribution

      public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Parameters:
      multipleAcctAssgmtDistribution - The multipleAcctAssgmtDistribution to set.
    • setPartialInvoiceDistribution

      public void setPartialInvoiceDistribution(@Nullable String partialInvoiceDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Parameters:
      partialInvoiceDistribution - The partialInvoiceDistribution to set.
    • setNetPriceAmount

      public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: NetPriceAmount

      Parameters:
      netPriceAmount - Net Price in Purchasing Document (in Document Currency)
    • setNetPriceQuantity

      public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: NetPriceQuantity

      Parameters:
      netPriceQuantity - Price Unit
    • setOrderPriceUnit

      public void setOrderPriceUnit(@Nullable String orderPriceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Parameters:
      orderPriceUnit - Order Price Unit (Purchasing)
    • setProductType

      public void setProductType(@Nullable String productType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductType

      Parameters:
      productType - Product Type Group
    • setMaterialType

      public void setMaterialType(@Nullable String materialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Parameters:
      materialType - Material Type
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setDocumentCurrency

      public void setDocumentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency - Currency Key
    • setIsInfoRecordUpdated

      public void setIsInfoRecordUpdated(@Nullable String isInfoRecordUpdated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoRecordUpdated

      Parameters:
      isInfoRecordUpdated - Indicator: Update Info Record
    • setPurchasingInfoRecord

      public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setOrdPriceUnitToOrderUnitDnmntr

      public void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Parameters:
      ordPriceUnitToOrderUnitDnmntr - Denominator for Conv. of Order Price Unit into Order Unit
    • setOrderPriceUnitToOrderUnitNmrtr

      public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Parameters:
      orderPriceUnitToOrderUnitNmrtr - Numerator for Conversion of Order Price Unit into Order Unit
    • setPurchasingDocumentDeletionCode

      public void setPurchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Parameters:
      purchasingDocumentDeletionCode - Deletion Indicator in Purchasing Document
    • setUnderdelivTolrtdLmtRatioInPct

      public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Parameters:
      underdelivTolrtdLmtRatioInPct - Underdelivery Tolerance
    • setOverdelivTolrtdLmtRatioInPct

      public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Parameters:
      overdelivTolrtdLmtRatioInPct - Overdelivery Tolerance
    • setUnlimitedOverdeliveryIsAllowed

      public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Parameters:
      unlimitedOverdeliveryIsAllowed - Unlimited Overdelivery Allowed
    • setStockType

      public void setStockType(@Nullable String stockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockType

      Parameters:
      stockType - Stock Type
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setTaxCountry

      public void setTaxCountry(@Nullable String taxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Parameters:
      taxCountry - Tax Reporting Country/Region
    • setTaxDeterminationDate

      public void setTaxDeterminationDate(@Nullable LocalDateTime taxDeterminationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxDeterminationDate

      Parameters:
      taxDeterminationDate - Date for Determining Tax Rates
    • setShippingInstruction

      public void setShippingInstruction(@Nullable String shippingInstruction)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingInstruction

      Parameters:
      shippingInstruction - Shipping Instructions
    • setIsInfoAtRegistration

      public void setIsInfoAtRegistration(@Nullable String isInfoAtRegistration)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoAtRegistration

      Parameters:
      isInfoAtRegistration - Indicator: Action at Registration
    • setGoodsReceiptIsExpected

      public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Parameters:
      goodsReceiptIsExpected - Goods Receipt Indicator
    • setGoodsReceiptIsNonValuated

      public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Parameters:
      goodsReceiptIsNonValuated - Goods Receipt, Non-Valuated
    • setInvoiceIsExpected

      public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsExpected

      Parameters:
      invoiceIsExpected - Invoice Receipt Indicator
    • setInvoiceIsGoodsReceiptBased

      public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Parameters:
      invoiceIsGoodsReceiptBased - Indicator: GR-Based Invoice Verification
    • setEvaldRcptSettlmtIsAllowed

      public void setEvaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Parameters:
      evaldRcptSettlmtIsAllowed - Evaluated Receipt Settlement (ERS)
    • setMinRemainingShelfLife

      public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Parameters:
      minRemainingShelfLife - Minimum Remaining Shelf Life
    • setQualityMgmtCtrlKey

      public void setQualityMgmtCtrlKey(@Nullable String qualityMgmtCtrlKey)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: QualityMgmtCtrlKey

      Parameters:
      qualityMgmtCtrlKey - Control Key for Quality Management in Procurement
    • setQualityCertificateType

      public void setQualityCertificateType(@Nullable String qualityCertificateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QualityCertificateType

      Parameters:
      qualityCertificateType - Certificate Type
    • setSchedAgrmtCumulativeQtyControl

      public void setSchedAgrmtCumulativeQtyControl(@Nullable String schedAgrmtCumulativeQtyControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedAgrmtCumulativeQtyControl

      Parameters:
      schedAgrmtCumulativeQtyControl - CQ Control Type
    • setCumulativeQuantityIsNotSent

      public void setCumulativeQuantityIsNotSent(@Nullable Boolean cumulativeQuantityIsNotSent)
      Constraints: none

      Original property name from the Odata EDM: CumulativeQuantityIsNotSent

      Parameters:
      cumulativeQuantityIsNotSent - No Transmission of Cumulative Quantities in SA Release
    • setSchedgAgrmtRelCreationProfile

      public void setSchedgAgrmtRelCreationProfile(@Nullable String schedgAgrmtRelCreationProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SchedgAgrmtRelCreationProfile

      Parameters:
      schedgAgrmtRelCreationProfile - Release Creation Profile
    • setIsRelevantForJITDelivSchedule

      public void setIsRelevantForJITDelivSchedule(@Nullable String isRelevantForJITDelivSchedule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsRelevantForJITDelivSchedule

      Parameters:
      isRelevantForJITDelivSchedule - JIT Delivery Schedules
    • setNextFcstDelivSchedSendingDate

      public void setNextFcstDelivSchedSendingDate(@Nullable LocalDateTime nextFcstDelivSchedSendingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextFcstDelivSchedSendingDate

      Parameters:
      nextFcstDelivSchedSendingDate - Next Forecast Delivery Schedule Transmission
    • setNextJITDelivSchedSendingDate

      public void setNextJITDelivSchedSendingDate(@Nullable LocalDateTime nextJITDelivSchedSendingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextJITDelivSchedSendingDate

      Parameters:
      nextJITDelivSchedSendingDate - Next JIT Delivery Schedule Transmission
    • setLoadingPointForDelivery

      public void setLoadingPointForDelivery(@Nullable String loadingPointForDelivery)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LoadingPointForDelivery

      Parameters:
      loadingPointForDelivery - Loading/Unloading Point
    • setScheduleLineFirmOrderInDays

      public void setScheduleLineFirmOrderInDays(@Nullable BigDecimal scheduleLineFirmOrderInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: ScheduleLineFirmOrderInDays

      Parameters:
      scheduleLineFirmOrderInDays - Firm Zone (Go-Ahead for Production)
    • setSchedLineSemiFirmOrderInDays

      public void setSchedLineSemiFirmOrderInDays(@Nullable BigDecimal schedLineSemiFirmOrderInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: SchedLineSemiFirmOrderInDays

      Parameters:
      schedLineSemiFirmOrderInDays - Trade-Off Zone (Go-Ahead for Materials Procurement)
    • setFirmTradeOffZoneBindMRP

      public void setFirmTradeOffZoneBindMRP(@Nullable String firmTradeOffZoneBindMRP)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FirmTradeOffZoneBindMRP

      Parameters:
      firmTradeOffZoneBindMRP - Firm/Trade-Off Zones Binding with Regard to Mat. Planning
    • setPurgProdCmplncSupplierStatus

      public void setPurgProdCmplncSupplierStatus(@Nullable String purgProdCmplncSupplierStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Parameters:
      purgProdCmplncSupplierStatus - Product Compliance Supplier Check Status (Item)
    • setIsToBeAcceptedAtOrigin

      public void setIsToBeAcceptedAtOrigin(@Nullable Boolean isToBeAcceptedAtOrigin)
      Constraints: none

      Original property name from the Odata EDM: IsToBeAcceptedAtOrigin

      Parameters:
      isToBeAcceptedAtOrigin - Acceptance At Origin
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<SchAgrmtItem>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<SchAgrmtItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<SchAgrmtItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<SchAgrmtItem>
    • field

      @Nonnull public static <T> SchAgrmtItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> SchAgrmtItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<SchAgrmtItem>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<SchAgrmtItem>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<SchAgrmtItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<SchAgrmtItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<SchAgrmtItem>
    • fetchSchAgrmtAcCnt

      @Nonnull public List<SchAgrmtAcCnt> fetchSchAgrmtAcCnt()
      Fetches the SchAgrmtAcCnt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SchAgrmtAcCnt.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SchAgrmtAcCnt entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchAgrmtAcCntOrFetch

      @Nonnull public List<SchAgrmtAcCnt> getSchAgrmtAcCntOrFetch()
      Retrieval of associated SchAgrmtAcCnt entities (one to many). This corresponds to the OData navigation property to_SchAgrmtAcCnt.

      If the navigation property to_SchAgrmtAcCnt of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated SchAgrmtAcCnt entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchAgrmtAcCntIfPresent

      @Nonnull public io.vavr.control.Option<List<SchAgrmtAcCnt>> getSchAgrmtAcCntIfPresent()
      Retrieval of associated SchAgrmtAcCnt entities (one to many). This corresponds to the OData navigation property to_SchAgrmtAcCnt.

      If the navigation property for an entity SchAgrmtItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_SchAgrmtAcCnt is already loaded, the result will contain the SchAgrmtAcCnt entities. If not, an Option with result state empty is returned.
    • setSchAgrmtAcCnt

      public void setSchAgrmtAcCnt(@Nonnull List<SchAgrmtAcCnt> value)
      Overwrites the list of associated SchAgrmtAcCnt entities for the loaded navigation property to_SchAgrmtAcCnt.

      If the navigation property to_SchAgrmtAcCnt of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of SchAgrmtAcCnt entities.
    • addSchAgrmtAcCnt

      public void addSchAgrmtAcCnt(SchAgrmtAcCnt... entity)
      Adds elements to the list of associated SchAgrmtAcCnt entities. This corresponds to the OData navigation property to_SchAgrmtAcCnt.

      If the navigation property to_SchAgrmtAcCnt of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of SchAgrmtAcCnt entities.
    • fetchSchAgrmtSchLine

      @Nonnull public List<SchAgrmtSchLine> fetchSchAgrmtSchLine()
      Fetches the SchAgrmtSchLine entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SchAgrmtSchLine.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SchAgrmtSchLine entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchAgrmtSchLineOrFetch

      @Nonnull public List<SchAgrmtSchLine> getSchAgrmtSchLineOrFetch()
      Retrieval of associated SchAgrmtSchLine entities (one to many). This corresponds to the OData navigation property to_SchAgrmtSchLine.

      If the navigation property to_SchAgrmtSchLine of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated SchAgrmtSchLine entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchAgrmtSchLineIfPresent

      @Nonnull public io.vavr.control.Option<List<SchAgrmtSchLine>> getSchAgrmtSchLineIfPresent()
      Retrieval of associated SchAgrmtSchLine entities (one to many). This corresponds to the OData navigation property to_SchAgrmtSchLine.

      If the navigation property for an entity SchAgrmtItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_SchAgrmtSchLine is already loaded, the result will contain the SchAgrmtSchLine entities. If not, an Option with result state empty is returned.
    • setSchAgrmtSchLine

      public void setSchAgrmtSchLine(@Nonnull List<SchAgrmtSchLine> value)
      Overwrites the list of associated SchAgrmtSchLine entities for the loaded navigation property to_SchAgrmtSchLine.

      If the navigation property to_SchAgrmtSchLine of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of SchAgrmtSchLine entities.
    • addSchAgrmtSchLine

      public void addSchAgrmtSchLine(SchAgrmtSchLine... entity)
      Adds elements to the list of associated SchAgrmtSchLine entities. This corresponds to the OData navigation property to_SchAgrmtSchLine.

      If the navigation property to_SchAgrmtSchLine of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of SchAgrmtSchLine entities.
    • fetchSchedgAgrmtDeliveryAddress

      @Nullable public SchedgAgrmtDeliveryAddress fetchSchedgAgrmtDeliveryAddress()
      Fetches the SchedgAgrmtDeliveryAddress entity (one to one) associated with this entity. This corresponds to the OData navigation property to_SchedgAgrmtDeliveryAddress.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated SchedgAgrmtDeliveryAddress entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchedgAgrmtDeliveryAddressOrFetch

      @Nullable public SchedgAgrmtDeliveryAddress getSchedgAgrmtDeliveryAddressOrFetch()
      Retrieval of associated SchedgAgrmtDeliveryAddress entity (one to one). This corresponds to the OData navigation property to_SchedgAgrmtDeliveryAddress.

      If the navigation property to_SchedgAgrmtDeliveryAddress of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated SchedgAgrmtDeliveryAddress entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchedgAgrmtDeliveryAddressIfPresent

      @Nonnull public io.vavr.control.Option<SchedgAgrmtDeliveryAddress> getSchedgAgrmtDeliveryAddressIfPresent()
      Retrieval of associated SchedgAgrmtDeliveryAddress entity (one to one). This corresponds to the OData navigation property to_SchedgAgrmtDeliveryAddress.

      If the navigation property for an entity SchAgrmtItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_SchedgAgrmtDeliveryAddress is already loaded, the result will contain the SchedgAgrmtDeliveryAddress entity. If not, an Option with result state empty is returned.
    • setSchedgAgrmtDeliveryAddress

      public void setSchedgAgrmtDeliveryAddress(SchedgAgrmtDeliveryAddress value)
      Overwrites the associated SchedgAgrmtDeliveryAddress entity for the loaded navigation property to_SchedgAgrmtDeliveryAddress.
      Parameters:
      value - New SchedgAgrmtDeliveryAddress entity.
    • fetchSchedgAgrmtItmNotes

      @Nonnull public List<SchedgAgrmtItmNotes> fetchSchedgAgrmtItmNotes()
      Fetches the SchedgAgrmtItmNotes entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SchedgAgrmtItmNotes.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SchedgAgrmtItmNotes entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchedgAgrmtItmNotesOrFetch

      @Nonnull public List<SchedgAgrmtItmNotes> getSchedgAgrmtItmNotesOrFetch()
      Retrieval of associated SchedgAgrmtItmNotes entities (one to many). This corresponds to the OData navigation property to_SchedgAgrmtItmNotes.

      If the navigation property to_SchedgAgrmtItmNotes of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated SchedgAgrmtItmNotes entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSchedgAgrmtItmNotesIfPresent

      @Nonnull public io.vavr.control.Option<List<SchedgAgrmtItmNotes>> getSchedgAgrmtItmNotesIfPresent()
      Retrieval of associated SchedgAgrmtItmNotes entities (one to many). This corresponds to the OData navigation property to_SchedgAgrmtItmNotes.

      If the navigation property for an entity SchAgrmtItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_SchedgAgrmtItmNotes is already loaded, the result will contain the SchedgAgrmtItmNotes entities. If not, an Option with result state empty is returned.
    • setSchedgAgrmtItmNotes

      public void setSchedgAgrmtItmNotes(@Nonnull List<SchedgAgrmtItmNotes> value)
      Overwrites the list of associated SchedgAgrmtItmNotes entities for the loaded navigation property to_SchedgAgrmtItmNotes.

      If the navigation property to_SchedgAgrmtItmNotes of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of SchedgAgrmtItmNotes entities.
    • addSchedgAgrmtItmNotes

      public void addSchedgAgrmtItmNotes(SchedgAgrmtItmNotes... entity)
      Adds elements to the list of associated SchedgAgrmtItmNotes entities. This corresponds to the OData navigation property to_SchedgAgrmtItmNotes.

      If the navigation property to_SchedgAgrmtItmNotes of a queried SchAgrmtItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of SchedgAgrmtItmNotes entities.
    • builder

      @Nonnull public static SchAgrmtItem.SchAgrmtItemBuilder builder()
    • getSchedulingAgreement

      @Nullable public String getSchedulingAgreement()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SchedulingAgreement

      Returns:
      Purchasing Document Number
    • getSchedulingAgreementItem

      @Nullable public String getSchedulingAgreementItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SchedulingAgreementItem

      Returns:
      Item Number of Purchasing Document
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPurchasingDocumentCategory

      @Nullable public String getPurchasingDocumentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      Purchasing Document Category
    • getPurchasingDocumentItemCategory

      @Nullable public String getPurchasingDocumentItemCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Returns:
      Item category in purchasing document
    • getPurchasingDocumentItemText

      @Nullable public String getPurchasingDocumentItemText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchasingDocumentItemText

      Returns:
      Short Text
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getManufacturerMaterial

      @Nullable public String getManufacturerMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      Material number
    • getSupplierMaterialNumber

      @Nullable public String getSupplierMaterialNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      Material Number Used by Supplier
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getReferenceDeliveryAddressID

      @Nullable public String getReferenceDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Returns:
      Number of delivery address
    • getCustomer

      @Nullable public String getCustomer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      Customer
    • getIncotermsClassification

      @Nullable public String getIncotermsClassification()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      Incoterms (Part 1)
    • getIncotermsTransferLocation

      @Nullable public String getIncotermsTransferLocation()
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      Incoterms (Part 2)
    • getIncotermsLocation1

      @Nullable public String getIncotermsLocation1()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      Incoterms Location 1
    • getIncotermsLocation2

      @Nullable public String getIncotermsLocation2()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      Incoterms Location 2
    • getIncotermsLocation1Identifier

      @Nullable public String getIncotermsLocation1Identifier()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation1Identifier

      Returns:
      Identifier for Incoterm Location 1
    • getIncotermsSupChnLoc1AddlUUID

      @Nullable public UUID getIncotermsSupChnLoc1AddlUUID()
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc1AddlUUID

      Returns:
      Incoterm Location 1 - Place of Destination
    • getIncotermsLocation2Identifier

      @Nullable public String getIncotermsLocation2Identifier()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: IncotermsLocation2Identifier

      Returns:
      Identifier for Incoterm Location 2
    • getIncotermsSupChnLoc2AddlUUID

      @Nullable public UUID getIncotermsSupChnLoc2AddlUUID()
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnLoc2AddlUUID

      Returns:
      Incoterm Location 2 - Place of Delivery
    • getIncotermsSupChnDvtgLocAddlUUID

      @Nullable public UUID getIncotermsSupChnDvtgLocAddlUUID()
      Constraints: none

      Original property name from the Odata EDM: IncotermsSupChnDvtgLocAddlUUID

      Returns:
      Incoterm - Deviating Place of Destination
    • getOrderQuantityUnit

      @Nullable public String getOrderQuantityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      Purchase Order Unit of Measure
    • getTargetQuantity

      @Nullable public BigDecimal getTargetQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TargetQuantity

      Returns:
      Target Quantity
    • getPurchaseRequisition

      @Nullable public String getPurchaseRequisition()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getPurchaseRequisitionItem

      @Nullable public String getPurchaseRequisitionItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      Item number of purchase requisition
    • getSchedAgrmtAgreedCumQty

      @Nullable public BigDecimal getSchedAgrmtAgreedCumQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SchedAgrmtAgreedCumQty

      Returns:
      Agreed Cumulative Quantity
    • getSchedAgrmtCumQtyReconcileDate

      @Nullable public LocalDateTime getSchedAgrmtCumQtyReconcileDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SchedAgrmtCumQtyReconcileDate

      Returns:
      Reconciliation date for agreed cumulative quantity
    • getItemLastTransmissionDate

      @Nullable public LocalDateTime getItemLastTransmissionDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ItemLastTransmissionDate

      Returns:
      Last Transmission
    • getNoDaysReminder1

      @Nullable public BigDecimal getNoDaysReminder1()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder1

      Returns:
      Number of Days for First Reminder/Expediter
    • getNoDaysReminder2

      @Nullable public BigDecimal getNoDaysReminder2()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder2

      Returns:
      Number of Days for Second Reminder/Expediter
    • getNoDaysReminder3

      @Nullable public BigDecimal getNoDaysReminder3()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NoDaysReminder3

      Returns:
      Number of Days for Third Reminder/Expediter
    • getPurgDocOrderAcknNumber

      @Nullable public String getPurgDocOrderAcknNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Returns:
      Order Acknowledgment Number
    • getRequirementTracking

      @Nullable public String getRequirementTracking()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Returns:
      Requirement Tracking Number
    • getIsOrderAcknRqd

      @Nullable public Boolean getIsOrderAcknRqd()
      Constraints: none

      Original property name from the Odata EDM: IsOrderAcknRqd

      Returns:
      Order Acknowledgment Requirement
    • getPurgDocEstimatedPrice

      @Nullable public Boolean getPurgDocEstimatedPrice()
      Constraints: none

      Original property name from the Odata EDM: PurgDocEstimatedPrice

      Returns:
      Indicator: Estimated Price
    • getPriceIsToBePrinted

      @Nullable public Boolean getPriceIsToBePrinted()
      Constraints: none

      Original property name from the Odata EDM: PriceIsToBePrinted

      Returns:
      Price Printout
    • getAccountAssignmentCategory

      @Nullable public String getAccountAssignmentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      Account Assignment Category
    • getMultipleAcctAssgmtDistribution

      @Nullable public String getMultipleAcctAssgmtDistribution()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Returns:
      The multipleAcctAssgmtDistribution contained in this entity.
    • getPartialInvoiceDistribution

      @Nullable public String getPartialInvoiceDistribution()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Returns:
      The partialInvoiceDistribution contained in this entity.
    • getNetPriceAmount

      @Nullable public BigDecimal getNetPriceAmount()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price in Purchasing Document (in Document Currency)
    • getNetPriceQuantity

      @Nullable public BigDecimal getNetPriceQuantity()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      Price Unit
    • getOrderPriceUnit

      @Nullable public String getOrderPriceUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Returns:
      Order Price Unit (Purchasing)
    • getProductType

      @Nullable public String getProductType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductType

      Returns:
      Product Type Group
    • getMaterialType

      @Nullable public String getMaterialType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Returns:
      Material Type
    • getStorageLocation

      @Nullable public String getStorageLocation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getDocumentCurrency

      @Nullable public String getDocumentCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      Currency Key
    • getIsInfoRecordUpdated

      @Nullable public String getIsInfoRecordUpdated()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoRecordUpdated

      Returns:
      Indicator: Update Info Record
    • getPurchasingInfoRecord

      @Nullable public String getPurchasingInfoRecord()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getOrdPriceUnitToOrderUnitDnmntr

      @Nullable public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      Denominator for Conv. of Order Price Unit into Order Unit
    • getOrderPriceUnitToOrderUnitNmrtr

      @Nullable public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      Numerator for Conversion of Order Price Unit into Order Unit
    • getPurchasingDocumentDeletionCode

      @Nullable public String getPurchasingDocumentDeletionCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Returns:
      Deletion Indicator in Purchasing Document
    • getUnderdelivTolrtdLmtRatioInPct

      @Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Returns:
      Underdelivery Tolerance
    • getOverdelivTolrtdLmtRatioInPct

      @Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Returns:
      Overdelivery Tolerance
    • getUnlimitedOverdeliveryIsAllowed

      @Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      Unlimited Overdelivery Allowed
    • getStockType

      @Nullable public String getStockType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockType

      Returns:
      Stock Type
    • getTaxCode

      @Nullable public String getTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getTaxCountry

      @Nullable public String getTaxCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Returns:
      Tax Reporting Country/Region
    • getTaxDeterminationDate

      @Nullable public LocalDateTime getTaxDeterminationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      Date for Determining Tax Rates
    • getShippingInstruction

      @Nullable public String getShippingInstruction()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingInstruction

      Returns:
      Shipping Instructions
    • getIsInfoAtRegistration

      @Nullable public String getIsInfoAtRegistration()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsInfoAtRegistration

      Returns:
      Indicator: Action at Registration
    • getGoodsReceiptIsExpected

      @Nullable public Boolean getGoodsReceiptIsExpected()
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      Goods Receipt Indicator
    • getGoodsReceiptIsNonValuated

      @Nullable public Boolean getGoodsReceiptIsNonValuated()
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      Goods Receipt, Non-Valuated
    • getInvoiceIsExpected

      @Nullable public Boolean getInvoiceIsExpected()
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      Invoice Receipt Indicator
    • getInvoiceIsGoodsReceiptBased

      @Nullable public Boolean getInvoiceIsGoodsReceiptBased()
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Returns:
      Indicator: GR-Based Invoice Verification
    • getEvaldRcptSettlmtIsAllowed

      @Nullable public Boolean getEvaldRcptSettlmtIsAllowed()
      Constraints: none

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Returns:
      Evaluated Receipt Settlement (ERS)
    • getMinRemainingShelfLife

      @Nullable public BigDecimal getMinRemainingShelfLife()
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      Minimum Remaining Shelf Life
    • getQualityMgmtCtrlKey

      @Nullable public String getQualityMgmtCtrlKey()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: QualityMgmtCtrlKey

      Returns:
      Control Key for Quality Management in Procurement
    • getQualityCertificateType

      @Nullable public String getQualityCertificateType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QualityCertificateType

      Returns:
      Certificate Type
    • getSchedAgrmtCumulativeQtyControl

      @Nullable public String getSchedAgrmtCumulativeQtyControl()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedAgrmtCumulativeQtyControl

      Returns:
      CQ Control Type
    • getCumulativeQuantityIsNotSent

      @Nullable public Boolean getCumulativeQuantityIsNotSent()
      Constraints: none

      Original property name from the Odata EDM: CumulativeQuantityIsNotSent

      Returns:
      No Transmission of Cumulative Quantities in SA Release
    • getSchedgAgrmtRelCreationProfile

      @Nullable public String getSchedgAgrmtRelCreationProfile()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SchedgAgrmtRelCreationProfile

      Returns:
      Release Creation Profile
    • getIsRelevantForJITDelivSchedule

      @Nullable public String getIsRelevantForJITDelivSchedule()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsRelevantForJITDelivSchedule

      Returns:
      JIT Delivery Schedules
    • getNextFcstDelivSchedSendingDate

      @Nullable public LocalDateTime getNextFcstDelivSchedSendingDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextFcstDelivSchedSendingDate

      Returns:
      Next Forecast Delivery Schedule Transmission
    • getNextJITDelivSchedSendingDate

      @Nullable public LocalDateTime getNextJITDelivSchedSendingDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: NextJITDelivSchedSendingDate

      Returns:
      Next JIT Delivery Schedule Transmission
    • getLoadingPointForDelivery

      @Nullable public String getLoadingPointForDelivery()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LoadingPointForDelivery

      Returns:
      Loading/Unloading Point
    • getScheduleLineFirmOrderInDays

      @Nullable public BigDecimal getScheduleLineFirmOrderInDays()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: ScheduleLineFirmOrderInDays

      Returns:
      Firm Zone (Go-Ahead for Production)
    • getSchedLineSemiFirmOrderInDays

      @Nullable public BigDecimal getSchedLineSemiFirmOrderInDays()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: SchedLineSemiFirmOrderInDays

      Returns:
      Trade-Off Zone (Go-Ahead for Materials Procurement)
    • getFirmTradeOffZoneBindMRP

      @Nullable public String getFirmTradeOffZoneBindMRP()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FirmTradeOffZoneBindMRP

      Returns:
      Firm/Trade-Off Zones Binding with Regard to Mat. Planning
    • getPurgProdCmplncSupplierStatus

      @Nullable public String getPurgProdCmplncSupplierStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Returns:
      Product Compliance Supplier Check Status (Item)
    • getIsToBeAcceptedAtOrigin

      @Nullable public Boolean getIsToBeAcceptedAtOrigin()
      Constraints: none

      Original property name from the Odata EDM: IsToBeAcceptedAtOrigin

      Returns:
      Acceptance At Origin
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<SchAgrmtItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<SchAgrmtItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<SchAgrmtItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<SchAgrmtItem>