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

public class SalesSchedgAgrmtDelivSched extends VdmEntity<SalesSchedgAgrmtDelivSched>
Delivery Schedule

Original entity name from the Odata EDM: A_SalesSchedgAgrmtDelivSchedType

  • Field Details

    • ALL_FIELDS

      public static final SalesSchedgAgrmtDelivSchedSelectable ALL_FIELDS
      Selector for all available fields of SalesSchedgAgrmtDelivSched.
    • SALES_SCHEDULING_AGREEMENT

      public static final SalesSchedgAgrmtDelivSchedField<String> SALES_SCHEDULING_AGREEMENT
      Use with available fluent helpers to apply the SalesSchedulingAgreement field to query operations.
    • SALES_SCHEDULING_AGREEMENT_ITEM

      public static final SalesSchedgAgrmtDelivSchedField<String> SALES_SCHEDULING_AGREEMENT_ITEM
      Use with available fluent helpers to apply the SalesSchedulingAgreementItem field to query operations.
    • INT_DELIVERY_SCHEDULE_NUMBER

      public static final SalesSchedgAgrmtDelivSchedField<String> INT_DELIVERY_SCHEDULE_NUMBER
      Use with available fluent helpers to apply the IntDeliveryScheduleNumber field to query operations.
    • SCHEDULING_AGREEMENT_RELEASE_TYPE

      public static final SalesSchedgAgrmtDelivSchedField<String> SCHEDULING_AGREEMENT_RELEASE_TYPE
      Use with available fluent helpers to apply the SchedulingAgreementReleaseType field to query operations.
    • DELIVERY_SCHEDULE_START_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> DELIVERY_SCHEDULE_START_DATE
      Use with available fluent helpers to apply the DeliveryScheduleStartDate field to query operations.
    • DELIVERY_SCHEDULE_END_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> DELIVERY_SCHEDULE_END_DATE
      Use with available fluent helpers to apply the DeliveryScheduleEndDate field to query operations.
    • CUSTOMER_DELIVERY_SCHEDULE_NUMBER

      public static final SalesSchedgAgrmtDelivSchedField<String> CUSTOMER_DELIVERY_SCHEDULE_NUMBER
      Use with available fluent helpers to apply the CustomerDeliveryScheduleNumber field to query operations.
    • DELIVERY_SCHEDULE_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> DELIVERY_SCHEDULE_DATE
      Use with available fluent helpers to apply the DeliveryScheduleDate field to query operations.
    • SCHEDULE_LINE_DATE_KEY

      public static final SalesSchedgAgrmtDelivSchedField<String> SCHEDULE_LINE_DATE_KEY
      Use with available fluent helpers to apply the ScheduleLineDateKey field to query operations.
    • LAST_DELIVERY_DOC_POSTING_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> LAST_DELIVERY_DOC_POSTING_DATE
      Use with available fluent helpers to apply the LastDeliveryDocPostingDate field to query operations.
    • LAST_DELIVERY_DOCUMENT

      public static final SalesSchedgAgrmtDelivSchedField<String> LAST_DELIVERY_DOCUMENT
      Use with available fluent helpers to apply the LastDeliveryDocument field to query operations.
    • LAST_INT_DELIVERY_SCHEDULE_NUMBER

      public static final SalesSchedgAgrmtDelivSchedField<String> LAST_INT_DELIVERY_SCHEDULE_NUMBER
      Use with available fluent helpers to apply the LastIntDeliveryScheduleNumber field to query operations.
    • CREATION_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • CREATION_TIME

      public static final SalesSchedgAgrmtDelivSchedField<LocalTime> CREATION_TIME
      Use with available fluent helpers to apply the CreationTime field to query operations.
    • CREATED_BY_USER

      public static final SalesSchedgAgrmtDelivSchedField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • JIT_HORIZON_END_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> JIT_HORIZON_END_DATE
      Use with available fluent helpers to apply the JITHorizonEndDate field to query operations.
    • CUSTOMER_FISCAL_YEAR

      public static final SalesSchedgAgrmtDelivSchedField<String> CUSTOMER_FISCAL_YEAR
      Use with available fluent helpers to apply the CustomerFiscalYear field to query operations.
    • REQUIREMENTS_STATUS_KEY

      public static final SalesSchedgAgrmtDelivSchedField<String> REQUIREMENTS_STATUS_KEY
      Use with available fluent helpers to apply the RequirementsStatusKey field to query operations.
    • DELIVERY_SCHEDULE_CREATION_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> DELIVERY_SCHEDULE_CREATION_DATE
      Use with available fluent helpers to apply the DeliveryScheduleCreationDate field to query operations.
    • DELIV_SCHED_FREE_DEFINED_ATTRIB01

      public static final SalesSchedgAgrmtDelivSchedField<String> DELIV_SCHED_FREE_DEFINED_ATTRIB01
      Use with available fluent helpers to apply the DelivSchedFreeDefinedAttrib01 field to query operations.
    • DELIV_SCHED_FREE_DEFINED_ATTRIB02

      public static final SalesSchedgAgrmtDelivSchedField<String> DELIV_SCHED_FREE_DEFINED_ATTRIB02
      Use with available fluent helpers to apply the DelivSchedFreeDefinedAttrib02 field to query operations.
    • DELIV_SCHED_FREE_DEFINED_ATTRIB03

      public static final SalesSchedgAgrmtDelivSchedField<String> DELIV_SCHED_FREE_DEFINED_ATTRIB03
      Use with available fluent helpers to apply the DelivSchedFreeDefinedAttrib03 field to query operations.
    • DELIV_SCHED_FREE_DEFINED_ATTRIB04

      public static final SalesSchedgAgrmtDelivSchedField<String> DELIV_SCHED_FREE_DEFINED_ATTRIB04
      Use with available fluent helpers to apply the DelivSchedFreeDefinedAttrib04 field to query operations.
    • DELIV_SCHED_FREE_DEFINED_ATTRIB05

      public static final SalesSchedgAgrmtDelivSchedField<String> DELIV_SCHED_FREE_DEFINED_ATTRIB05
      Use with available fluent helpers to apply the DelivSchedFreeDefinedAttrib05 field to query operations.
    • PRODN_GO_AHEAD_PERIOD_START_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> PRODN_GO_AHEAD_PERIOD_START_DATE
      Use with available fluent helpers to apply the ProdnGoAheadPeriodStartDate field to query operations.
    • PRODUCTION_GO_AHEAD_PERIOD_END_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> PRODUCTION_GO_AHEAD_PERIOD_END_DATE
      Use with available fluent helpers to apply the ProductionGoAheadPeriodEndDate field to query operations.
    • MATERIAL_GO_AHEAD_PERIOD_START_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> MATERIAL_GO_AHEAD_PERIOD_START_DATE
      Use with available fluent helpers to apply the MaterialGoAheadPeriodStartDate field to query operations.
    • MATERIAL_GO_AHEAD_PERIOD_END_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> MATERIAL_GO_AHEAD_PERIOD_END_DATE
      Use with available fluent helpers to apply the MaterialGoAheadPeriodEndDate field to query operations.
    • CUSTOMER_POINT_OF_CONSUMPTION

      public static final SalesSchedgAgrmtDelivSchedField<String> CUSTOMER_POINT_OF_CONSUMPTION
      Use with available fluent helpers to apply the CustomerPointOfConsumption field to query operations.
    • HIGH_PRIORITY_STOCK_KEY

      public static final SalesSchedgAgrmtDelivSchedField<String> HIGH_PRIORITY_STOCK_KEY
      Use with available fluent helpers to apply the HighPriorityStockKey field to query operations.
    • CUMLTV_QTY_FSCL_YEAR_RSET_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> CUMLTV_QTY_FSCL_YEAR_RSET_DATE
      Use with available fluent helpers to apply the CumltvQtyFsclYearRsetDate field to query operations.
    • MATL_GO_AHEAD_VALIDITY_PERIOD

      public static final SalesSchedgAgrmtDelivSchedField<String> MATL_GO_AHEAD_VALIDITY_PERIOD
      Use with available fluent helpers to apply the MatlGoAheadValidityPeriod field to query operations.
    • MATL_GO_AHEAD_VALIDITY_PERIOD_UNIT

      public static final SalesSchedgAgrmtDelivSchedField<String> MATL_GO_AHEAD_VALIDITY_PERIOD_UNIT
      Use with available fluent helpers to apply the MatlGoAheadValidityPeriodUnit field to query operations.
    • PRODN_GO_AHEAD_VALIDITY_PERIOD

      public static final SalesSchedgAgrmtDelivSchedField<String> PRODN_GO_AHEAD_VALIDITY_PERIOD
      Use with available fluent helpers to apply the ProdnGoAheadValidityPeriod field to query operations.
    • PRODN_GO_AHEAD_VALIDITY_PERIOD_UNIT

      public static final SalesSchedgAgrmtDelivSchedField<String> PRODN_GO_AHEAD_VALIDITY_PERIOD_UNIT
      Use with available fluent helpers to apply the ProdnGoAheadValidityPeriodUnit field to query operations.
    • CUST_RCVD_CUMLTV_QTY_BY_FSCL_YR_CHG

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> CUST_RCVD_CUMLTV_QTY_BY_FSCL_YR_CHG
      Use with available fluent helpers to apply the CustRcvdCumltvQtyByFsclYrChg field to query operations.
    • LAST_RECEIPT_QUANTITY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> LAST_RECEIPT_QUANTITY
      Use with available fluent helpers to apply the LastReceiptQuantity field to query operations.
    • CUMULATIVE_RECEIPT_QUANTITY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> CUMULATIVE_RECEIPT_QUANTITY
      Use with available fluent helpers to apply the CumulativeReceiptQuantity field to query operations.
    • HGHST_DELIV_GO_AHEAD_CUMLTV_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> HGHST_DELIV_GO_AHEAD_CUMLTV_QTY
      Use with available fluent helpers to apply the HghstDelivGoAheadCumltvQty field to query operations.
    • ACTL_MATL_GO_AHEAD_CUMLTV_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> ACTL_MATL_GO_AHEAD_CUMLTV_QTY
      Use with available fluent helpers to apply the ActlMatlGoAheadCumltvQty field to query operations.
    • ACTL_PRODN_GO_AHEAD_CUMLTV_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> ACTL_PRODN_GO_AHEAD_CUMLTV_QTY
      Use with available fluent helpers to apply the ActlProdnGoAheadCumltvQty field to query operations.
    • ACTL_DELIV_GO_AHEAD_CUMLTV_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> ACTL_DELIV_GO_AHEAD_CUMLTV_QTY
      Use with available fluent helpers to apply the ActlDelivGoAheadCumltvQty field to query operations.
    • HGHST_MATL_GO_AHEAD_CUMLTV_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> HGHST_MATL_GO_AHEAD_CUMLTV_QTY
      Use with available fluent helpers to apply the HghstMatlGoAheadCumltvQty field to query operations.
    • LAST_DELIVERY_NOTE_SENT_BY_EXT_AGT

      public static final SalesSchedgAgrmtDelivSchedField<String> LAST_DELIVERY_NOTE_SENT_BY_EXT_AGT
      Use with available fluent helpers to apply the LastDeliveryNoteSentByExtAgt field to query operations.
    • LAST_DELIVERY_NOTE_SENT_DATE

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> LAST_DELIVERY_NOTE_SENT_DATE
      Use with available fluent helpers to apply the LastDeliveryNoteSentDate field to query operations.
    • LAST_DELIVERY_CUMLTV_ISSD_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> LAST_DELIVERY_CUMLTV_ISSD_QTY
      Use with available fluent helpers to apply the LastDeliveryCumltvIssdQty field to query operations.
    • EXTERNAL_AGENT_CUMLTV_ISSD_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> EXTERNAL_AGENT_CUMLTV_ISSD_QTY
      Use with available fluent helpers to apply the ExternalAgentCumltvIssdQty field to query operations.
    • CUMULATIVE_ISSUED_QUANTITY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> CUMULATIVE_ISSUED_QUANTITY
      Use with available fluent helpers to apply the CumulativeIssuedQuantity field to query operations.
    • CUMULATIVE_DELIVERED_QUANTITY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> CUMULATIVE_DELIVERED_QUANTITY
      Use with available fluent helpers to apply the CumulativeDeliveredQuantity field to query operations.
    • CUMULATIVE_IN_TRANSIT_QUANTITY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> CUMULATIVE_IN_TRANSIT_QUANTITY
      Use with available fluent helpers to apply the CumulativeInTransitQuantity field to query operations.
    • SALES_SCHEDG_AGRMT_IN_TRNST_QTY

      public static final SalesSchedgAgrmtDelivSchedField<BigDecimal> SALES_SCHEDG_AGRMT_IN_TRNST_QTY
      Use with available fluent helpers to apply the SalesSchedgAgrmtInTrnstQty field to query operations.
    • ORDER_QUANTITY_UNIT

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

      public static final SalesSchedgAgrmtDelivSchedField<LocalDateTime> LAST_CHANGE_DATE
      Use with available fluent helpers to apply the LastChangeDate field to query operations.
    • TO_SALES_SCHEDG_AGRMT

      public static final SalesSchedgAgrmtDelivSchedOneToOneLink<SalesSchedgAgrmt> TO_SALES_SCHEDG_AGRMT
      Use with available fluent helpers to apply the to_SalesSchedgAgrmt navigation property to query operations.
    • TO_SALES_SCHEDG_AGRMT_SCHED_LINE

      public static final SalesSchedgAgrmtDelivSchedLink<SalesSchedgAgrmtSchedLine> TO_SALES_SCHEDG_AGRMT_SCHED_LINE
      Use with available fluent helpers to apply the to_SalesSchedgAgrmtSchedLine navigation property to query operations.
    • TO_SALES_SCHEDG_AGRMT_ITEM

      public static final SalesSchedgAgrmtDelivSchedOneToOneLink<SalesSchedgAgrmtItem> TO_SALES_SCHEDG_AGRMT_ITEM
      Use with available fluent helpers to apply the to_SalesSchedgAgrmtItem navigation property to query operations.
  • Constructor Details

    • SalesSchedgAgrmtDelivSched

      public SalesSchedgAgrmtDelivSched()
    • SalesSchedgAgrmtDelivSched

      public SalesSchedgAgrmtDelivSched(@Nullable String salesSchedulingAgreement, @Nullable String salesSchedulingAgreementItem, @Nullable String intDeliveryScheduleNumber, @Nullable String schedulingAgreementReleaseType, @Nullable LocalDateTime deliveryScheduleStartDate, @Nullable LocalDateTime deliveryScheduleEndDate, @Nullable String customerDeliveryScheduleNumber, @Nullable LocalDateTime deliveryScheduleDate, @Nullable String scheduleLineDateKey, @Nullable LocalDateTime lastDeliveryDocPostingDate, @Nullable String lastDeliveryDocument, @Nullable String lastIntDeliveryScheduleNumber, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable String createdByUser, @Nullable LocalDateTime jITHorizonEndDate, @Nullable String customerFiscalYear, @Nullable String requirementsStatusKey, @Nullable LocalDateTime deliveryScheduleCreationDate, @Nullable String delivSchedFreeDefinedAttrib01, @Nullable String delivSchedFreeDefinedAttrib02, @Nullable String delivSchedFreeDefinedAttrib03, @Nullable String delivSchedFreeDefinedAttrib04, @Nullable String delivSchedFreeDefinedAttrib05, @Nullable LocalDateTime prodnGoAheadPeriodStartDate, @Nullable LocalDateTime productionGoAheadPeriodEndDate, @Nullable LocalDateTime materialGoAheadPeriodStartDate, @Nullable LocalDateTime materialGoAheadPeriodEndDate, @Nullable String customerPointOfConsumption, @Nullable String highPriorityStockKey, @Nullable LocalDateTime cumltvQtyFsclYearRsetDate, @Nullable String matlGoAheadValidityPeriod, @Nullable String matlGoAheadValidityPeriodUnit, @Nullable String prodnGoAheadValidityPeriod, @Nullable String prodnGoAheadValidityPeriodUnit, @Nullable BigDecimal custRcvdCumltvQtyByFsclYrChg, @Nullable BigDecimal lastReceiptQuantity, @Nullable BigDecimal cumulativeReceiptQuantity, @Nullable BigDecimal hghstDelivGoAheadCumltvQty, @Nullable BigDecimal actlMatlGoAheadCumltvQty, @Nullable BigDecimal actlProdnGoAheadCumltvQty, @Nullable BigDecimal actlDelivGoAheadCumltvQty, @Nullable BigDecimal hghstMatlGoAheadCumltvQty, @Nullable String lastDeliveryNoteSentByExtAgt, @Nullable LocalDateTime lastDeliveryNoteSentDate, @Nullable BigDecimal lastDeliveryCumltvIssdQty, @Nullable BigDecimal externalAgentCumltvIssdQty, @Nullable BigDecimal cumulativeIssuedQuantity, @Nullable BigDecimal cumulativeDeliveredQuantity, @Nullable BigDecimal cumulativeInTransitQuantity, @Nullable BigDecimal salesSchedgAgrmtInTrnstQty, @Nullable String orderQuantityUnit, @Nullable LocalDateTime lastChangeDate, @Nullable SalesSchedgAgrmt toSalesSchedgAgrmt, List<SalesSchedgAgrmtSchedLine> toSalesSchedgAgrmtSchedLine, @Nullable SalesSchedgAgrmtItem toSalesSchedgAgrmtItem)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: SalesSchedulingAgreement

      Parameters:
      salesSchedulingAgreement - Sales Document
    • setSalesSchedulingAgreementItem

      public void setSalesSchedulingAgreementItem(@Nullable String salesSchedulingAgreementItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesSchedulingAgreementItem

      Parameters:
      salesSchedulingAgreementItem - Sales Document Item
    • setIntDeliveryScheduleNumber

      public void setIntDeliveryScheduleNumber(@Nullable String intDeliveryScheduleNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IntDeliveryScheduleNumber

      Parameters:
      intDeliveryScheduleNumber - Internal delivery schedule number
    • setSchedulingAgreementReleaseType

      public void setSchedulingAgreementReleaseType(@Nullable String schedulingAgreementReleaseType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedulingAgreementReleaseType

      Parameters:
      schedulingAgreementReleaseType - Release type
    • setDeliveryScheduleStartDate

      public void setDeliveryScheduleStartDate(@Nullable LocalDateTime deliveryScheduleStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryScheduleStartDate

      Parameters:
      deliveryScheduleStartDate - Valid-from date of delivery schedule
    • setDeliveryScheduleEndDate

      public void setDeliveryScheduleEndDate(@Nullable LocalDateTime deliveryScheduleEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryScheduleEndDate

      Parameters:
      deliveryScheduleEndDate - Valid-to date of delivery schedule
    • setCustomerDeliveryScheduleNumber

      public void setCustomerDeliveryScheduleNumber(@Nullable String customerDeliveryScheduleNumber)
      Constraints: Not nullable, Maximum length: 17

      Original property name from the Odata EDM: CustomerDeliveryScheduleNumber

      Parameters:
      customerDeliveryScheduleNumber - Delivery Schedule
    • setDeliveryScheduleDate

      public void setDeliveryScheduleDate(@Nullable LocalDateTime deliveryScheduleDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryScheduleDate

      Parameters:
      deliveryScheduleDate - Delivery Schedule Date
    • setScheduleLineDateKey

      public void setScheduleLineDateKey(@Nullable String scheduleLineDateKey)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ScheduleLineDateKey

      Parameters:
      scheduleLineDateKey - Date Key for Schedule Line Date
    • setLastDeliveryDocPostingDate

      public void setLastDeliveryDocPostingDate(@Nullable LocalDateTime lastDeliveryDocPostingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastDeliveryDocPostingDate

      Parameters:
      lastDeliveryDocPostingDate - Last Delivery Date
    • setLastDeliveryDocument

      public void setLastDeliveryDocument(@Nullable String lastDeliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LastDeliveryDocument

      Parameters:
      lastDeliveryDocument - Last Delivery Confirmed by The Customer
    • setLastIntDeliveryScheduleNumber

      public void setLastIntDeliveryScheduleNumber(@Nullable String lastIntDeliveryScheduleNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LastIntDeliveryScheduleNumber

      Parameters:
      lastIntDeliveryScheduleNumber - Last internal release order number
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Record Created On
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Entry time
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setJITHorizonEndDate

      public void setJITHorizonEndDate(@Nullable LocalDateTime jITHorizonEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JITHorizonEndDate

      Parameters:
      jITHorizonEndDate - JIT Horizon
    • setCustomerFiscalYear

      public void setCustomerFiscalYear(@Nullable String customerFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerFiscalYear

      Parameters:
      customerFiscalYear - Customer Fiscal Year
    • setRequirementsStatusKey

      public void setRequirementsStatusKey(@Nullable String requirementsStatusKey)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RequirementsStatusKey

      Parameters:
      requirementsStatusKey - Requirements status key
    • setDeliveryScheduleCreationDate

      public void setDeliveryScheduleCreationDate(@Nullable LocalDateTime deliveryScheduleCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryScheduleCreationDate

      Parameters:
      deliveryScheduleCreationDate - Delivery schedule date of creation
    • setDelivSchedFreeDefinedAttrib01

      public void setDelivSchedFreeDefinedAttrib01(@Nullable String delivSchedFreeDefinedAttrib01)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib01

      Parameters:
      delivSchedFreeDefinedAttrib01 - Additional data field 1 for delivery schedules
    • setDelivSchedFreeDefinedAttrib02

      public void setDelivSchedFreeDefinedAttrib02(@Nullable String delivSchedFreeDefinedAttrib02)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib02

      Parameters:
      delivSchedFreeDefinedAttrib02 - Additional data field 2 for delivery schedules
    • setDelivSchedFreeDefinedAttrib03

      public void setDelivSchedFreeDefinedAttrib03(@Nullable String delivSchedFreeDefinedAttrib03)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib03

      Parameters:
      delivSchedFreeDefinedAttrib03 - Additional data field 3 for delivery schedules
    • setDelivSchedFreeDefinedAttrib04

      public void setDelivSchedFreeDefinedAttrib04(@Nullable String delivSchedFreeDefinedAttrib04)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib04

      Parameters:
      delivSchedFreeDefinedAttrib04 - Additional data field 4 for delivery schedules
    • setDelivSchedFreeDefinedAttrib05

      public void setDelivSchedFreeDefinedAttrib05(@Nullable String delivSchedFreeDefinedAttrib05)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib05

      Parameters:
      delivSchedFreeDefinedAttrib05 - Additional data field 5 for delivery schedules
    • setProdnGoAheadPeriodStartDate

      public void setProdnGoAheadPeriodStartDate(@Nullable LocalDateTime prodnGoAheadPeriodStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProdnGoAheadPeriodStartDate

      Parameters:
      prodnGoAheadPeriodStartDate - Start of production go-ahead
    • setProductionGoAheadPeriodEndDate

      public void setProductionGoAheadPeriodEndDate(@Nullable LocalDateTime productionGoAheadPeriodEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProductionGoAheadPeriodEndDate

      Parameters:
      productionGoAheadPeriodEndDate - End of production go-ahead
    • setMaterialGoAheadPeriodStartDate

      public void setMaterialGoAheadPeriodStartDate(@Nullable LocalDateTime materialGoAheadPeriodStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialGoAheadPeriodStartDate

      Parameters:
      materialGoAheadPeriodStartDate - Start of material go-ahead
    • setMaterialGoAheadPeriodEndDate

      public void setMaterialGoAheadPeriodEndDate(@Nullable LocalDateTime materialGoAheadPeriodEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialGoAheadPeriodEndDate

      Parameters:
      materialGoAheadPeriodEndDate - End of material go-ahead
    • setCustomerPointOfConsumption

      public void setCustomerPointOfConsumption(@Nullable String customerPointOfConsumption)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: CustomerPointOfConsumption

      Parameters:
      customerPointOfConsumption - Customer point of consumption
    • setHighPriorityStockKey

      public void setHighPriorityStockKey(@Nullable String highPriorityStockKey)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HighPriorityStockKey

      Parameters:
      highPriorityStockKey - Key for high priority stock
    • setCumltvQtyFsclYearRsetDate

      public void setCumltvQtyFsclYearRsetDate(@Nullable LocalDateTime cumltvQtyFsclYearRsetDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CumltvQtyFsclYearRsetDate

      Parameters:
      cumltvQtyFsclYearRsetDate - Date on which cumulative received quantity set to zero
    • setMatlGoAheadValidityPeriod

      public void setMatlGoAheadValidityPeriod(@Nullable String matlGoAheadValidityPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MatlGoAheadValidityPeriod

      Parameters:
      matlGoAheadValidityPeriod - Material go-ahead - validity period
    • setMatlGoAheadValidityPeriodUnit

      public void setMatlGoAheadValidityPeriodUnit(@Nullable String matlGoAheadValidityPeriodUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MatlGoAheadValidityPeriodUnit

      Parameters:
      matlGoAheadValidityPeriodUnit - Material go-ahead - unit validity period
    • setProdnGoAheadValidityPeriod

      public void setProdnGoAheadValidityPeriod(@Nullable String prodnGoAheadValidityPeriod)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProdnGoAheadValidityPeriod

      Parameters:
      prodnGoAheadValidityPeriod - Production go-ahead - validity period
    • setProdnGoAheadValidityPeriodUnit

      public void setProdnGoAheadValidityPeriodUnit(@Nullable String prodnGoAheadValidityPeriodUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProdnGoAheadValidityPeriodUnit

      Parameters:
      prodnGoAheadValidityPeriodUnit - Production go-ahead - Unit validity period
    • setCustRcvdCumltvQtyByFsclYrChg

      public void setCustRcvdCumltvQtyByFsclYrChg(@Nullable BigDecimal custRcvdCumltvQtyByFsclYrChg)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CustRcvdCumltvQtyByFsclYrChg

      Parameters:
      custRcvdCumltvQtyByFsclYrChg - Cumulative quantity reached on date zero setting made
    • setLastReceiptQuantity

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

      Original property name from the Odata EDM: LastReceiptQuantity

      Parameters:
      lastReceiptQuantity - Last delivery quantity received by the customer
    • setCumulativeReceiptQuantity

      public void setCumulativeReceiptQuantity(@Nullable BigDecimal cumulativeReceiptQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeReceiptQuantity

      Parameters:
      cumulativeReceiptQuantity - Cumulative Quantity Received by Customer
    • setHghstDelivGoAheadCumltvQty

      public void setHghstDelivGoAheadCumltvQty(@Nullable BigDecimal hghstDelivGoAheadCumltvQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HghstDelivGoAheadCumltvQty

      Parameters:
      hghstDelivGoAheadCumltvQty - Highest delivery go-ahead cumulative quantity
    • setActlMatlGoAheadCumltvQty

      public void setActlMatlGoAheadCumltvQty(@Nullable BigDecimal actlMatlGoAheadCumltvQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlMatlGoAheadCumltvQty

      Parameters:
      actlMatlGoAheadCumltvQty - Actual cumulative material go-ahead quantity
    • setActlProdnGoAheadCumltvQty

      public void setActlProdnGoAheadCumltvQty(@Nullable BigDecimal actlProdnGoAheadCumltvQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlProdnGoAheadCumltvQty

      Parameters:
      actlProdnGoAheadCumltvQty - Actual cumulative production go-ahead quantity
    • setActlDelivGoAheadCumltvQty

      public void setActlDelivGoAheadCumltvQty(@Nullable BigDecimal actlDelivGoAheadCumltvQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlDelivGoAheadCumltvQty

      Parameters:
      actlDelivGoAheadCumltvQty - Actual cumulative delivery go-ahead quantity
    • setHghstMatlGoAheadCumltvQty

      public void setHghstMatlGoAheadCumltvQty(@Nullable BigDecimal hghstMatlGoAheadCumltvQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HghstMatlGoAheadCumltvQty

      Parameters:
      hghstMatlGoAheadCumltvQty - Highest cumulative material go-ahead quantity
    • setLastDeliveryNoteSentByExtAgt

      public void setLastDeliveryNoteSentByExtAgt(@Nullable String lastDeliveryNoteSentByExtAgt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LastDeliveryNoteSentByExtAgt

      Parameters:
      lastDeliveryNoteSentByExtAgt - Last dlv. note sent by ext. service agent to the customer
    • setLastDeliveryNoteSentDate

      public void setLastDeliveryNoteSentDate(@Nullable LocalDateTime lastDeliveryNoteSentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastDeliveryNoteSentDate

      Parameters:
      lastDeliveryNoteSentDate - Date of last delivery sent by external agent to customer
    • setLastDeliveryCumltvIssdQty

      public void setLastDeliveryCumltvIssdQty(@Nullable BigDecimal lastDeliveryCumltvIssdQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: LastDeliveryCumltvIssdQty

      Parameters:
      lastDeliveryCumltvIssdQty - Cumulative issued quantity for the last delivery
    • setExternalAgentCumltvIssdQty

      public void setExternalAgentCumltvIssdQty(@Nullable BigDecimal externalAgentCumltvIssdQty)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ExternalAgentCumltvIssdQty

      Parameters:
      externalAgentCumltvIssdQty - Cumulative quantity issued by external agent
    • setCumulativeIssuedQuantity

      public void setCumulativeIssuedQuantity(@Nullable BigDecimal cumulativeIssuedQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeIssuedQuantity

      Parameters:
      cumulativeIssuedQuantity - Cumulative issued quantity
    • setCumulativeDeliveredQuantity

      public void setCumulativeDeliveredQuantity(@Nullable BigDecimal cumulativeDeliveredQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeDeliveredQuantity

      Parameters:
      cumulativeDeliveredQuantity - Cumulative qty for delivery/MAIS in base unit of measure
    • setCumulativeInTransitQuantity

      public void setCumulativeInTransitQuantity(@Nullable BigDecimal cumulativeInTransitQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeInTransitQuantity

      Parameters:
      cumulativeInTransitQuantity - Difference between customer and current cumulative qties
    • setSalesSchedgAgrmtInTrnstQty

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

      Original property name from the Odata EDM: SalesSchedgAgrmtInTrnstQty

      Parameters:
      salesSchedgAgrmtInTrnstQty - Quantity in transit on the basis of the specified delivery
    • setOrderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Parameters:
      orderQuantityUnit - Sales Unit
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Changed On
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> SalesSchedgAgrmtDelivSchedField<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> SalesSchedgAgrmtDelivSchedField<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<SalesSchedgAgrmtDelivSched>
    • setServicePathForFetch

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

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

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

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

      @Nullable public SalesSchedgAgrmt fetchSalesSchedgAgrmt()
      Fetches the SalesSchedgAgrmt entity (one to one) associated with this entity. This corresponds to the OData navigation property to_SalesSchedgAgrmt.

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

      Returns:
      The single associated SalesSchedgAgrmt 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.
    • getSalesSchedgAgrmtOrFetch

      @Nullable public SalesSchedgAgrmt getSalesSchedgAgrmtOrFetch()
      Retrieval of associated SalesSchedgAgrmt entity (one to one). This corresponds to the OData navigation property to_SalesSchedgAgrmt.

      If the navigation property to_SalesSchedgAgrmt of a queried SalesSchedgAgrmtDelivSched 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 SalesSchedgAgrmt 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.
    • getSalesSchedgAgrmtIfPresent

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

      If the navigation property for an entity SalesSchedgAgrmtDelivSched 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_SalesSchedgAgrmt is already loaded, the result will contain the SalesSchedgAgrmt entity. If not, an Option with result state empty is returned.
    • setSalesSchedgAgrmt

      public void setSalesSchedgAgrmt(SalesSchedgAgrmt value)
      Overwrites the associated SalesSchedgAgrmt entity for the loaded navigation property to_SalesSchedgAgrmt.
      Parameters:
      value - New SalesSchedgAgrmt entity.
    • fetchSalesSchedgAgrmtSchedLine

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

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

      Returns:
      List containing one or more associated SalesSchedgAgrmtSchedLine 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.
    • getSalesSchedgAgrmtSchedLineOrFetch

      @Nonnull public List<SalesSchedgAgrmtSchedLine> getSalesSchedgAgrmtSchedLineOrFetch()
      Retrieval of associated SalesSchedgAgrmtSchedLine entities (one to many). This corresponds to the OData navigation property to_SalesSchedgAgrmtSchedLine.

      If the navigation property to_SalesSchedgAgrmtSchedLine of a queried SalesSchedgAgrmtDelivSched 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 SalesSchedgAgrmtSchedLine 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.
    • getSalesSchedgAgrmtSchedLineIfPresent

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

      If the navigation property for an entity SalesSchedgAgrmtDelivSched 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_SalesSchedgAgrmtSchedLine is already loaded, the result will contain the SalesSchedgAgrmtSchedLine entities. If not, an Option with result state empty is returned.
    • setSalesSchedgAgrmtSchedLine

      public void setSalesSchedgAgrmtSchedLine(@Nonnull List<SalesSchedgAgrmtSchedLine> value)
      Overwrites the list of associated SalesSchedgAgrmtSchedLine entities for the loaded navigation property to_SalesSchedgAgrmtSchedLine.

      If the navigation property to_SalesSchedgAgrmtSchedLine of a queried SalesSchedgAgrmtDelivSched 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 SalesSchedgAgrmtSchedLine entities.
    • addSalesSchedgAgrmtSchedLine

      public void addSalesSchedgAgrmtSchedLine(SalesSchedgAgrmtSchedLine... entity)
      Adds elements to the list of associated SalesSchedgAgrmtSchedLine entities. This corresponds to the OData navigation property to_SalesSchedgAgrmtSchedLine.

      If the navigation property to_SalesSchedgAgrmtSchedLine of a queried SalesSchedgAgrmtDelivSched 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 SalesSchedgAgrmtSchedLine entities.
    • fetchSalesSchedgAgrmtItem

      @Nullable public SalesSchedgAgrmtItem fetchSalesSchedgAgrmtItem()
      Fetches the SalesSchedgAgrmtItem entity (one to one) associated with this entity. This corresponds to the OData navigation property to_SalesSchedgAgrmtItem.

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

      Returns:
      The single associated SalesSchedgAgrmtItem 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.
    • getSalesSchedgAgrmtItemOrFetch

      @Nullable public SalesSchedgAgrmtItem getSalesSchedgAgrmtItemOrFetch()
      Retrieval of associated SalesSchedgAgrmtItem entity (one to one). This corresponds to the OData navigation property to_SalesSchedgAgrmtItem.

      If the navigation property to_SalesSchedgAgrmtItem of a queried SalesSchedgAgrmtDelivSched 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 SalesSchedgAgrmtItem 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.
    • getSalesSchedgAgrmtItemIfPresent

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

      If the navigation property for an entity SalesSchedgAgrmtDelivSched 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_SalesSchedgAgrmtItem is already loaded, the result will contain the SalesSchedgAgrmtItem entity. If not, an Option with result state empty is returned.
    • setSalesSchedgAgrmtItem

      public void setSalesSchedgAgrmtItem(SalesSchedgAgrmtItem value)
      Overwrites the associated SalesSchedgAgrmtItem entity for the loaded navigation property to_SalesSchedgAgrmtItem.
      Parameters:
      value - New SalesSchedgAgrmtItem entity.
    • builder

    • getSalesSchedulingAgreement

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

      Original property name from the Odata EDM: SalesSchedulingAgreement

      Returns:
      Sales Document
    • getSalesSchedulingAgreementItem

      @Nullable public String getSalesSchedulingAgreementItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesSchedulingAgreementItem

      Returns:
      Sales Document Item
    • getIntDeliveryScheduleNumber

      @Nullable public String getIntDeliveryScheduleNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IntDeliveryScheduleNumber

      Returns:
      Internal delivery schedule number
    • getSchedulingAgreementReleaseType

      @Nullable public String getSchedulingAgreementReleaseType()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SchedulingAgreementReleaseType

      Returns:
      Release type
    • getDeliveryScheduleStartDate

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

      Original property name from the Odata EDM: DeliveryScheduleStartDate

      Returns:
      Valid-from date of delivery schedule
    • getDeliveryScheduleEndDate

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

      Original property name from the Odata EDM: DeliveryScheduleEndDate

      Returns:
      Valid-to date of delivery schedule
    • getCustomerDeliveryScheduleNumber

      @Nullable public String getCustomerDeliveryScheduleNumber()
      Constraints: Not nullable, Maximum length: 17

      Original property name from the Odata EDM: CustomerDeliveryScheduleNumber

      Returns:
      Delivery Schedule
    • getDeliveryScheduleDate

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

      Original property name from the Odata EDM: DeliveryScheduleDate

      Returns:
      Delivery Schedule Date
    • getScheduleLineDateKey

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

      Original property name from the Odata EDM: ScheduleLineDateKey

      Returns:
      Date Key for Schedule Line Date
    • getLastDeliveryDocPostingDate

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

      Original property name from the Odata EDM: LastDeliveryDocPostingDate

      Returns:
      Last Delivery Date
    • getLastDeliveryDocument

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

      Original property name from the Odata EDM: LastDeliveryDocument

      Returns:
      Last Delivery Confirmed by The Customer
    • getLastIntDeliveryScheduleNumber

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

      Original property name from the Odata EDM: LastIntDeliveryScheduleNumber

      Returns:
      Last internal release order number
    • getCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      Record Created On
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Returns:
      Entry time
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getJITHorizonEndDate

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

      Original property name from the Odata EDM: JITHorizonEndDate

      Returns:
      JIT Horizon
    • getCustomerFiscalYear

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

      Original property name from the Odata EDM: CustomerFiscalYear

      Returns:
      Customer Fiscal Year
    • getRequirementsStatusKey

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

      Original property name from the Odata EDM: RequirementsStatusKey

      Returns:
      Requirements status key
    • getDeliveryScheduleCreationDate

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

      Original property name from the Odata EDM: DeliveryScheduleCreationDate

      Returns:
      Delivery schedule date of creation
    • getDelivSchedFreeDefinedAttrib01

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

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib01

      Returns:
      Additional data field 1 for delivery schedules
    • getDelivSchedFreeDefinedAttrib02

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

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib02

      Returns:
      Additional data field 2 for delivery schedules
    • getDelivSchedFreeDefinedAttrib03

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

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib03

      Returns:
      Additional data field 3 for delivery schedules
    • getDelivSchedFreeDefinedAttrib04

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

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib04

      Returns:
      Additional data field 4 for delivery schedules
    • getDelivSchedFreeDefinedAttrib05

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

      Original property name from the Odata EDM: DelivSchedFreeDefinedAttrib05

      Returns:
      Additional data field 5 for delivery schedules
    • getProdnGoAheadPeriodStartDate

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

      Original property name from the Odata EDM: ProdnGoAheadPeriodStartDate

      Returns:
      Start of production go-ahead
    • getProductionGoAheadPeriodEndDate

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

      Original property name from the Odata EDM: ProductionGoAheadPeriodEndDate

      Returns:
      End of production go-ahead
    • getMaterialGoAheadPeriodStartDate

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

      Original property name from the Odata EDM: MaterialGoAheadPeriodStartDate

      Returns:
      Start of material go-ahead
    • getMaterialGoAheadPeriodEndDate

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

      Original property name from the Odata EDM: MaterialGoAheadPeriodEndDate

      Returns:
      End of material go-ahead
    • getCustomerPointOfConsumption

      @Nullable public String getCustomerPointOfConsumption()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: CustomerPointOfConsumption

      Returns:
      Customer point of consumption
    • getHighPriorityStockKey

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

      Original property name from the Odata EDM: HighPriorityStockKey

      Returns:
      Key for high priority stock
    • getCumltvQtyFsclYearRsetDate

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

      Original property name from the Odata EDM: CumltvQtyFsclYearRsetDate

      Returns:
      Date on which cumulative received quantity set to zero
    • getMatlGoAheadValidityPeriod

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

      Original property name from the Odata EDM: MatlGoAheadValidityPeriod

      Returns:
      Material go-ahead - validity period
    • getMatlGoAheadValidityPeriodUnit

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

      Original property name from the Odata EDM: MatlGoAheadValidityPeriodUnit

      Returns:
      Material go-ahead - unit validity period
    • getProdnGoAheadValidityPeriod

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

      Original property name from the Odata EDM: ProdnGoAheadValidityPeriod

      Returns:
      Production go-ahead - validity period
    • getProdnGoAheadValidityPeriodUnit

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

      Original property name from the Odata EDM: ProdnGoAheadValidityPeriodUnit

      Returns:
      Production go-ahead - Unit validity period
    • getCustRcvdCumltvQtyByFsclYrChg

      @Nullable public BigDecimal getCustRcvdCumltvQtyByFsclYrChg()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CustRcvdCumltvQtyByFsclYrChg

      Returns:
      Cumulative quantity reached on date zero setting made
    • getLastReceiptQuantity

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

      Original property name from the Odata EDM: LastReceiptQuantity

      Returns:
      Last delivery quantity received by the customer
    • getCumulativeReceiptQuantity

      @Nullable public BigDecimal getCumulativeReceiptQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeReceiptQuantity

      Returns:
      Cumulative Quantity Received by Customer
    • getHghstDelivGoAheadCumltvQty

      @Nullable public BigDecimal getHghstDelivGoAheadCumltvQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HghstDelivGoAheadCumltvQty

      Returns:
      Highest delivery go-ahead cumulative quantity
    • getActlMatlGoAheadCumltvQty

      @Nullable public BigDecimal getActlMatlGoAheadCumltvQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlMatlGoAheadCumltvQty

      Returns:
      Actual cumulative material go-ahead quantity
    • getActlProdnGoAheadCumltvQty

      @Nullable public BigDecimal getActlProdnGoAheadCumltvQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlProdnGoAheadCumltvQty

      Returns:
      Actual cumulative production go-ahead quantity
    • getActlDelivGoAheadCumltvQty

      @Nullable public BigDecimal getActlDelivGoAheadCumltvQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ActlDelivGoAheadCumltvQty

      Returns:
      Actual cumulative delivery go-ahead quantity
    • getHghstMatlGoAheadCumltvQty

      @Nullable public BigDecimal getHghstMatlGoAheadCumltvQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HghstMatlGoAheadCumltvQty

      Returns:
      Highest cumulative material go-ahead quantity
    • getLastDeliveryNoteSentByExtAgt

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

      Original property name from the Odata EDM: LastDeliveryNoteSentByExtAgt

      Returns:
      Last dlv. note sent by ext. service agent to the customer
    • getLastDeliveryNoteSentDate

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

      Original property name from the Odata EDM: LastDeliveryNoteSentDate

      Returns:
      Date of last delivery sent by external agent to customer
    • getLastDeliveryCumltvIssdQty

      @Nullable public BigDecimal getLastDeliveryCumltvIssdQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: LastDeliveryCumltvIssdQty

      Returns:
      Cumulative issued quantity for the last delivery
    • getExternalAgentCumltvIssdQty

      @Nullable public BigDecimal getExternalAgentCumltvIssdQty()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ExternalAgentCumltvIssdQty

      Returns:
      Cumulative quantity issued by external agent
    • getCumulativeIssuedQuantity

      @Nullable public BigDecimal getCumulativeIssuedQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeIssuedQuantity

      Returns:
      Cumulative issued quantity
    • getCumulativeDeliveredQuantity

      @Nullable public BigDecimal getCumulativeDeliveredQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeDeliveredQuantity

      Returns:
      Cumulative qty for delivery/MAIS in base unit of measure
    • getCumulativeInTransitQuantity

      @Nullable public BigDecimal getCumulativeInTransitQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CumulativeInTransitQuantity

      Returns:
      Difference between customer and current cumulative qties
    • getSalesSchedgAgrmtInTrnstQty

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

      Original property name from the Odata EDM: SalesSchedgAgrmtInTrnstQty

      Returns:
      Quantity in transit on the basis of the specified delivery
    • getOrderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      Sales Unit
    • getLastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • toString

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

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

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

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