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

public class SalesSchedgAgrmtItem extends VdmEntity<SalesSchedgAgrmtItem>
Sales Scheduling Agreement Item

Original entity name from the Odata EDM: A_SalesSchedgAgrmtItemType

  • Field Details

    • ALL_FIELDS

      public static final SalesSchedgAgrmtItemSelectable ALL_FIELDS
      Selector for all available fields of SalesSchedgAgrmtItem.
    • SALES_SCHEDULING_AGREEMENT

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

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

      public static final SalesSchedgAgrmtItemField<String> SALES_SCHEDG_AGRMT_ITEM_CATEGORY
      Use with available fluent helpers to apply the SalesSchedgAgrmtItemCategory field to query operations.
    • LAST_CHANGE_DATE

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

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

      public static final SalesSchedgAgrmtItemField<String> ORIGINALLY_REQUESTED_MATERIAL
      Use with available fluent helpers to apply the OriginallyRequestedMaterial field to query operations.
    • MATERIAL_BY_CUSTOMER

      public static final SalesSchedgAgrmtItemField<String> MATERIAL_BY_CUSTOMER
      Use with available fluent helpers to apply the MaterialByCustomer field to query operations.
    • MATERIAL_GROUP

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

      public static final SalesSchedgAgrmtItemField<String> MATERIAL_PRICING_GROUP
      Use with available fluent helpers to apply the MaterialPricingGroup field to query operations.
    • PRODUCTION_PLANT

      public static final SalesSchedgAgrmtItemField<String> PRODUCTION_PLANT
      Use with available fluent helpers to apply the ProductionPlant field to query operations.
    • STORAGE_LOCATION

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

      public static final SalesSchedgAgrmtItemField<String> PLNG_DELIV_SCHED_INSTRN
      Use with available fluent helpers to apply the PlngDelivSchedInstrn field to query operations.
    • SALES_SCHEDG_AGRMT_ITEM_TEXT

      public static final SalesSchedgAgrmtItemField<String> SALES_SCHEDG_AGRMT_ITEM_TEXT
      Use with available fluent helpers to apply the SalesSchedgAgrmtItemText field to query operations.
    • PURCHASE_ORDER_BY_CUSTOMER

      public static final SalesSchedgAgrmtItemField<String> PURCHASE_ORDER_BY_CUSTOMER
      Use with available fluent helpers to apply the PurchaseOrderByCustomer field to query operations.
    • UNDERLYING_PURCHASE_ORDER_ITEM

      public static final SalesSchedgAgrmtItemField<String> UNDERLYING_PURCHASE_ORDER_ITEM
      Use with available fluent helpers to apply the UnderlyingPurchaseOrderItem field to query operations.
    • ORDER_QUANTITY

      public static final SalesSchedgAgrmtItemField<BigDecimal> ORDER_QUANTITY
      Use with available fluent helpers to apply the OrderQuantity field to query operations.
    • ORDER_TO_BASE_QUANTITY_DNMNTR

      public static final SalesSchedgAgrmtItemField<BigDecimal> ORDER_TO_BASE_QUANTITY_DNMNTR
      Use with available fluent helpers to apply the OrderToBaseQuantityDnmntr field to query operations.
    • ORDER_TO_BASE_QUANTITY_NMRTR

      public static final SalesSchedgAgrmtItemField<BigDecimal> ORDER_TO_BASE_QUANTITY_NMRTR
      Use with available fluent helpers to apply the OrderToBaseQuantityNmrtr field to query operations.
    • ORDER_QUANTITY_UNIT

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

      public static final SalesSchedgAgrmtItemField<String> ORDER_QUANTITY_SAP_UNIT
      Use with available fluent helpers to apply the OrderQuantitySAPUnit field to query operations.
    • ORDER_QUANTITY_ISO_UNIT

      public static final SalesSchedgAgrmtItemField<String> ORDER_QUANTITY_ISO_UNIT
      Use with available fluent helpers to apply the OrderQuantityISOUnit field to query operations.
    • TARGET_QUANTITY

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

      public static final SalesSchedgAgrmtItemField<String> TARGET_QUANTITY_UNIT
      Use with available fluent helpers to apply the TargetQuantityUnit field to query operations.
    • SALES_DOCUMENT_RJCN_REASON

      public static final SalesSchedgAgrmtItemField<String> SALES_DOCUMENT_RJCN_REASON
      Use with available fluent helpers to apply the SalesDocumentRjcnReason field to query operations.
    • NET_AMOUNT

      public static final SalesSchedgAgrmtItemField<BigDecimal> NET_AMOUNT
      Use with available fluent helpers to apply the NetAmount field to query operations.
    • NET_PRICE_AMOUNT

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

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

      public static final SalesSchedgAgrmtItemField<String> NET_PRICE_QUANTITY_UNIT
      Use with available fluent helpers to apply the NetPriceQuantityUnit field to query operations.
    • TRANSACTION_CURRENCY

      public static final SalesSchedgAgrmtItemField<String> TRANSACTION_CURRENCY
      Use with available fluent helpers to apply the TransactionCurrency field to query operations.
    • PRICING_DATE

      public static final SalesSchedgAgrmtItemField<LocalDateTime> PRICING_DATE
      Use with available fluent helpers to apply the PricingDate field to query operations.
    • SHIPPING_POINT

      public static final SalesSchedgAgrmtItemField<String> SHIPPING_POINT
      Use with available fluent helpers to apply the ShippingPoint field to query operations.
    • SHIPPING_TYPE

      public static final SalesSchedgAgrmtItemField<String> SHIPPING_TYPE
      Use with available fluent helpers to apply the ShippingType field to query operations.
    • DELIVERY_PRIORITY

      public static final SalesSchedgAgrmtItemField<String> DELIVERY_PRIORITY
      Use with available fluent helpers to apply the DeliveryPriority field to query operations.
    • INCOTERMS_CLASSIFICATION

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

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

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

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

      public static final SalesSchedgAgrmtItemField<String> CUSTOMER_PAYMENT_TERMS
      Use with available fluent helpers to apply the CustomerPaymentTerms field to query operations.
    • ITEM_BILLING_BLOCK_REASON

      public static final SalesSchedgAgrmtItemField<String> ITEM_BILLING_BLOCK_REASON
      Use with available fluent helpers to apply the ItemBillingBlockReason field to query operations.
    • SD_PROCESS_STATUS

      public static final SalesSchedgAgrmtItemField<String> SD_PROCESS_STATUS
      Use with available fluent helpers to apply the SDProcessStatus field to query operations.
    • DELIVERY_STATUS

      public static final SalesSchedgAgrmtItemField<String> DELIVERY_STATUS
      Use with available fluent helpers to apply the DeliveryStatus field to query operations.
    • ITEM_GENERAL_INCOMPLETION_STATUS

      public static final SalesSchedgAgrmtItemField<String> ITEM_GENERAL_INCOMPLETION_STATUS
      Use with available fluent helpers to apply the ItemGeneralIncompletionStatus field to query operations.
    • ITEM_BILLING_INCOMPLETION_STATUS

      public static final SalesSchedgAgrmtItemField<String> ITEM_BILLING_INCOMPLETION_STATUS
      Use with available fluent helpers to apply the ItemBillingIncompletionStatus field to query operations.
    • ITEM_DELIVERY_INCOMPLETION_STATUS

      public static final SalesSchedgAgrmtItemField<String> ITEM_DELIVERY_INCOMPLETION_STATUS
      Use with available fluent helpers to apply the ItemDeliveryIncompletionStatus field to query operations.
    • TO_PARTNER

      public static final SalesSchedgAgrmtItemLink<SalesSchedgAgrmtItemPartner> TO_PARTNER
      Use with available fluent helpers to apply the to_Partner navigation property to query operations.
    • TO_PRICING_ELEMENT

      public static final SalesSchedgAgrmtItemLink<SalesSchedgAgrmtItmPrcgElmnt> TO_PRICING_ELEMENT
      Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
    • TO_SALES_SCHEDG_AGRMT

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

      public static final SalesSchedgAgrmtItemLink<SalesSchedgAgrmtDelivSched> TO_SALES_SCHEDG_AGRMT_DELIV_SCHED
      Use with available fluent helpers to apply the to_SalesSchedgAgrmtDelivSched navigation property to query operations.
    • TO_TEXT

      public static final SalesSchedgAgrmtItemLink<SalesSchedgAgrmtItemText> TO_TEXT
      Use with available fluent helpers to apply the to_Text navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<SalesSchedgAgrmtItem> getType()
      Specified by:
      getType in class VdmObject<SalesSchedgAgrmtItem>
    • 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 Scheduling Agreement
    • 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 Scheduling Agreement Item
    • setSalesSchedgAgrmtItemCategory

      public void setSalesSchedgAgrmtItemCategory(@Nullable String salesSchedgAgrmtItemCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesSchedgAgrmtItemCategory

      Parameters:
      salesSchedgAgrmtItemCategory - Sales Document Item Category
    • 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
    • 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
    • setOriginallyRequestedMaterial

      public void setOriginallyRequestedMaterial(@Nullable String originallyRequestedMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: OriginallyRequestedMaterial

      Parameters:
      originallyRequestedMaterial - Material Entered
    • setMaterialByCustomer

      public void setMaterialByCustomer(@Nullable String materialByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: MaterialByCustomer

      Parameters:
      materialByCustomer - Material Number Used by Customer
    • 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
    • setMaterialPricingGroup

      public void setMaterialPricingGroup(@Nullable String materialPricingGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialPricingGroup

      Parameters:
      materialPricingGroup - Material Price Group
    • setProductionPlant

      public void setProductionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Parameters:
      productionPlant - Plant (Own or External)
    • 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
    • setPlngDelivSchedInstrn

      public void setPlngDelivSchedInstrn(@Nullable String plngDelivSchedInstrn)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PlngDelivSchedInstrn

      Parameters:
      plngDelivSchedInstrn - Instruction for Planning Delivery Schedule
    • setSalesSchedgAgrmtItemText

      public void setSalesSchedgAgrmtItemText(@Nullable String salesSchedgAgrmtItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SalesSchedgAgrmtItemText

      Parameters:
      salesSchedgAgrmtItemText - Short Text for Sales Order Item
    • setPurchaseOrderByCustomer

      public void setPurchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Parameters:
      purchaseOrderByCustomer - Customer Reference
    • setUnderlyingPurchaseOrderItem

      public void setUnderlyingPurchaseOrderItem(@Nullable String underlyingPurchaseOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: UnderlyingPurchaseOrderItem

      Parameters:
      underlyingPurchaseOrderItem - Item Number of the Underlying Purchase Order
    • setOrderQuantity

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

      Original property name from the Odata EDM: OrderQuantity

      Parameters:
      orderQuantity - Cumulative Order Quantity in Sales Unit
    • setOrderToBaseQuantityDnmntr

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

      Original property name from the Odata EDM: OrderToBaseQuantityDnmntr

      Parameters:
      orderToBaseQuantityDnmntr - Denominator (divisor) for conversion of sales Qty into SKU
    • setOrderToBaseQuantityNmrtr

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

      Original property name from the Odata EDM: OrderToBaseQuantityNmrtr

      Parameters:
      orderToBaseQuantityNmrtr - Numerator (factor) for conversion of sales quantity into SKU
    • 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
    • setOrderQuantitySAPUnit

      public void setOrderQuantitySAPUnit(@Nullable String orderQuantitySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantitySAPUnit

      Parameters:
      orderQuantitySAPUnit - SAP Unit Code for Order Quantity
    • setOrderQuantityISOUnit

      public void setOrderQuantityISOUnit(@Nullable String orderQuantityISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityISOUnit

      Parameters:
      orderQuantityISOUnit - ISO Unit Code for Order Quantity
    • 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 in Sales Units
    • setTargetQuantityUnit

      public void setTargetQuantityUnit(@Nullable String targetQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TargetQuantityUnit

      Parameters:
      targetQuantityUnit - Target Quantity UoM
    • setSalesDocumentRjcnReason

      public void setSalesDocumentRjcnReason(@Nullable String salesDocumentRjcnReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SalesDocumentRjcnReason

      Parameters:
      salesDocumentRjcnReason - Reason for Rejection of Sales Documents
    • setNetAmount

      public void setNetAmount(@Nullable BigDecimal netAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: NetAmount

      Parameters:
      netAmount - Net Value of the Order Item in Document Currency
    • 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
    • setNetPriceQuantity

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

      Original property name from the Odata EDM: NetPriceQuantity

      Parameters:
      netPriceQuantity - Condition Pricing Unit
    • setNetPriceQuantityUnit

      public void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Parameters:
      netPriceQuantityUnit - Condition Unit
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - SD Document Currency
    • setPricingDate

      public void setPricingDate(@Nullable LocalDateTime pricingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PricingDate

      Parameters:
      pricingDate - Date for Pricing and Exchange Rate
    • setShippingPoint

      public void setShippingPoint(@Nullable String shippingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingPoint

      Parameters:
      shippingPoint - Shipping Point / Receiving Point
    • setShippingType

      public void setShippingType(@Nullable String shippingType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingType

      Parameters:
      shippingType - Shipping Type
    • setDeliveryPriority

      public void setDeliveryPriority(@Nullable String deliveryPriority)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeliveryPriority

      Parameters:
      deliveryPriority - Delivery Priority
    • 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
    • setCustomerPaymentTerms

      public void setCustomerPaymentTerms(@Nullable String customerPaymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPaymentTerms

      Parameters:
      customerPaymentTerms - Terms of Payment Key
    • setItemBillingBlockReason

      public void setItemBillingBlockReason(@Nullable String itemBillingBlockReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ItemBillingBlockReason

      Parameters:
      itemBillingBlockReason - Billing Block for Item
    • setSDProcessStatus

      public void setSDProcessStatus(@Nullable String sDProcessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SDProcessStatus

      Parameters:
      sDProcessStatus - Overall Processing Status (Item)
    • setDeliveryStatus

      public void setDeliveryStatus(@Nullable String deliveryStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DeliveryStatus

      Parameters:
      deliveryStatus - Delivery Status (Item)
    • setItemGeneralIncompletionStatus

      public void setItemGeneralIncompletionStatus(@Nullable String itemGeneralIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemGeneralIncompletionStatus

      Parameters:
      itemGeneralIncompletionStatus - Incompletion Status (Item)
    • setItemBillingIncompletionStatus

      public void setItemBillingIncompletionStatus(@Nullable String itemBillingIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemBillingIncompletionStatus

      Parameters:
      itemBillingIncompletionStatus - Billing Incompletion Status (Item)
    • setItemDeliveryIncompletionStatus

      public void setItemDeliveryIncompletionStatus(@Nullable String itemDeliveryIncompletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemDeliveryIncompletionStatus

      Parameters:
      itemDeliveryIncompletionStatus - Delivery Incompletion Status (Item)
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> SalesSchedgAgrmtItemField<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> SalesSchedgAgrmtItemField<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<SalesSchedgAgrmtItem>
    • setServicePathForFetch

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

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

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

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

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

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

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

      @Nonnull public List<SalesSchedgAgrmtItemPartner> getPartnerOrFetch()
      Retrieval of associated SalesSchedgAgrmtItemPartner entities (one to many). This corresponds to the OData navigation property to_Partner.

      If the navigation property to_Partner of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemPartner 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.
    • getPartnerIfPresent

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

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

      public void setPartner(@Nonnull List<SalesSchedgAgrmtItemPartner> value)
      Overwrites the list of associated SalesSchedgAgrmtItemPartner entities for the loaded navigation property to_Partner.

      If the navigation property to_Partner of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemPartner entities.
    • addPartner

      public void addPartner(SalesSchedgAgrmtItemPartner... entity)
      Adds elements to the list of associated SalesSchedgAgrmtItemPartner entities. This corresponds to the OData navigation property to_Partner.

      If the navigation property to_Partner of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemPartner entities.
    • fetchPricingElement

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

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

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

      @Nonnull public List<SalesSchedgAgrmtItmPrcgElmnt> getPricingElementOrFetch()
      Retrieval of associated SalesSchedgAgrmtItmPrcgElmnt entities (one to many). This corresponds to the OData navigation property to_PricingElement.

      If the navigation property to_PricingElement of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItmPrcgElmnt 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.
    • getPricingElementIfPresent

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

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

      public void setPricingElement(@Nonnull List<SalesSchedgAgrmtItmPrcgElmnt> value)
      Overwrites the list of associated SalesSchedgAgrmtItmPrcgElmnt entities for the loaded navigation property to_PricingElement.

      If the navigation property to_PricingElement of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItmPrcgElmnt entities.
    • addPricingElement

      public void addPricingElement(SalesSchedgAgrmtItmPrcgElmnt... entity)
      Adds elements to the list of associated SalesSchedgAgrmtItmPrcgElmnt entities. This corresponds to the OData navigation property to_PricingElement.

      If the navigation property to_PricingElement of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItmPrcgElmnt entities.
    • 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 SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItem 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.
    • fetchSalesSchedgAgrmtDelivSched

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

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

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

      @Nonnull public List<SalesSchedgAgrmtDelivSched> getSalesSchedgAgrmtDelivSchedOrFetch()
      Retrieval of associated SalesSchedgAgrmtDelivSched entities (one to many). This corresponds to the OData navigation property to_SalesSchedgAgrmtDelivSched.

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

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

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

      public void setSalesSchedgAgrmtDelivSched(@Nonnull List<SalesSchedgAgrmtDelivSched> value)
      Overwrites the list of associated SalesSchedgAgrmtDelivSched entities for the loaded navigation property to_SalesSchedgAgrmtDelivSched.

      If the navigation property to_SalesSchedgAgrmtDelivSched of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtDelivSched entities.
    • addSalesSchedgAgrmtDelivSched

      public void addSalesSchedgAgrmtDelivSched(SalesSchedgAgrmtDelivSched... entity)
      Adds elements to the list of associated SalesSchedgAgrmtDelivSched entities. This corresponds to the OData navigation property to_SalesSchedgAgrmtDelivSched.

      If the navigation property to_SalesSchedgAgrmtDelivSched of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtDelivSched entities.
    • fetchText

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

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

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

      @Nonnull public List<SalesSchedgAgrmtItemText> getTextOrFetch()
      Retrieval of associated SalesSchedgAgrmtItemText entities (one to many). This corresponds to the OData navigation property to_Text.

      If the navigation property to_Text of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemText 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.
    • getTextIfPresent

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

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

      public void setText(@Nonnull List<SalesSchedgAgrmtItemText> value)
      Overwrites the list of associated SalesSchedgAgrmtItemText entities for the loaded navigation property to_Text.

      If the navigation property to_Text of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemText entities.
    • addText

      public void addText(SalesSchedgAgrmtItemText... entity)
      Adds elements to the list of associated SalesSchedgAgrmtItemText entities. This corresponds to the OData navigation property to_Text.

      If the navigation property to_Text of a queried SalesSchedgAgrmtItem 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 SalesSchedgAgrmtItemText entities.
    • builder

      @Nonnull public static SalesSchedgAgrmtItem.SalesSchedgAgrmtItemBuilder builder()
    • getSalesSchedulingAgreement

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

      Original property name from the Odata EDM: SalesSchedulingAgreement

      Returns:
      Sales Scheduling Agreement
    • getSalesSchedulingAgreementItem

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

      Original property name from the Odata EDM: SalesSchedulingAgreementItem

      Returns:
      Sales Scheduling Agreement Item
    • getSalesSchedgAgrmtItemCategory

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

      Original property name from the Odata EDM: SalesSchedgAgrmtItemCategory

      Returns:
      Sales Document Item Category
    • getLastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Changed On
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getOriginallyRequestedMaterial

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

      Original property name from the Odata EDM: OriginallyRequestedMaterial

      Returns:
      Material Entered
    • getMaterialByCustomer

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

      Original property name from the Odata EDM: MaterialByCustomer

      Returns:
      Material Number Used by Customer
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getMaterialPricingGroup

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

      Original property name from the Odata EDM: MaterialPricingGroup

      Returns:
      Material Price Group
    • getProductionPlant

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

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      Plant (Own or External)
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getPlngDelivSchedInstrn

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

      Original property name from the Odata EDM: PlngDelivSchedInstrn

      Returns:
      Instruction for Planning Delivery Schedule
    • getSalesSchedgAgrmtItemText

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

      Original property name from the Odata EDM: SalesSchedgAgrmtItemText

      Returns:
      Short Text for Sales Order Item
    • getPurchaseOrderByCustomer

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

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      Customer Reference
    • getUnderlyingPurchaseOrderItem

      @Nullable public String getUnderlyingPurchaseOrderItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: UnderlyingPurchaseOrderItem

      Returns:
      Item Number of the Underlying Purchase Order
    • getOrderQuantity

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

      Original property name from the Odata EDM: OrderQuantity

      Returns:
      Cumulative Order Quantity in Sales Unit
    • getOrderToBaseQuantityDnmntr

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

      Original property name from the Odata EDM: OrderToBaseQuantityDnmntr

      Returns:
      Denominator (divisor) for conversion of sales Qty into SKU
    • getOrderToBaseQuantityNmrtr

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

      Original property name from the Odata EDM: OrderToBaseQuantityNmrtr

      Returns:
      Numerator (factor) for conversion of sales quantity into SKU
    • getOrderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      Sales Unit
    • getOrderQuantitySAPUnit

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

      Original property name from the Odata EDM: OrderQuantitySAPUnit

      Returns:
      SAP Unit Code for Order Quantity
    • getOrderQuantityISOUnit

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

      Original property name from the Odata EDM: OrderQuantityISOUnit

      Returns:
      ISO Unit Code for Order Quantity
    • getTargetQuantity

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

      Original property name from the Odata EDM: TargetQuantity

      Returns:
      Target Quantity in Sales Units
    • getTargetQuantityUnit

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

      Original property name from the Odata EDM: TargetQuantityUnit

      Returns:
      Target Quantity UoM
    • getSalesDocumentRjcnReason

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

      Original property name from the Odata EDM: SalesDocumentRjcnReason

      Returns:
      Reason for Rejection of Sales Documents
    • getNetAmount

      @Nullable public BigDecimal getNetAmount()
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: NetAmount

      Returns:
      Net Value of the Order Item in Document Currency
    • getNetPriceAmount

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

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price
    • getNetPriceQuantity

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

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      Condition Pricing Unit
    • getNetPriceQuantityUnit

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

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Returns:
      Condition Unit
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      SD Document Currency
    • getPricingDate

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

      Original property name from the Odata EDM: PricingDate

      Returns:
      Date for Pricing and Exchange Rate
    • getShippingPoint

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

      Original property name from the Odata EDM: ShippingPoint

      Returns:
      Shipping Point / Receiving Point
    • getShippingType

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

      Original property name from the Odata EDM: ShippingType

      Returns:
      Shipping Type
    • getDeliveryPriority

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

      Original property name from the Odata EDM: DeliveryPriority

      Returns:
      Delivery Priority
    • 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
    • getCustomerPaymentTerms

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

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      Terms of Payment Key
    • getItemBillingBlockReason

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

      Original property name from the Odata EDM: ItemBillingBlockReason

      Returns:
      Billing Block for Item
    • getSDProcessStatus

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

      Original property name from the Odata EDM: SDProcessStatus

      Returns:
      Overall Processing Status (Item)
    • getDeliveryStatus

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

      Original property name from the Odata EDM: DeliveryStatus

      Returns:
      Delivery Status (Item)
    • getItemGeneralIncompletionStatus

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

      Original property name from the Odata EDM: ItemGeneralIncompletionStatus

      Returns:
      Incompletion Status (Item)
    • getItemBillingIncompletionStatus

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

      Original property name from the Odata EDM: ItemBillingIncompletionStatus

      Returns:
      Billing Incompletion Status (Item)
    • getItemDeliveryIncompletionStatus

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

      Original property name from the Odata EDM: ItemDeliveryIncompletionStatus

      Returns:
      Delivery Incompletion Status (Item)
    • toString

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

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

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

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