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

public class ProcOrdConfMatlDocItm extends VdmEntity<ProcOrdConfMatlDocItm>
Material Movements for Confirmation

Original entity name from the Odata EDM: ProcOrdConfMatlDocItmType

  • Field Details

    • ALL_FIELDS

      public static final ProcOrdConfMatlDocItmSelectable ALL_FIELDS
      Selector for all available fields of ProcOrdConfMatlDocItm.
    • CONFIRMATION_GROUP

      public static final ProcOrdConfMatlDocItmField<String> CONFIRMATION_GROUP
      Use with available fluent helpers to apply the ConfirmationGroup field to query operations.
    • CONFIRMATION_COUNT

      public static final ProcOrdConfMatlDocItmField<String> CONFIRMATION_COUNT
      Use with available fluent helpers to apply the ConfirmationCount field to query operations.
    • MATERIAL_DOCUMENT

      public static final ProcOrdConfMatlDocItmField<String> MATERIAL_DOCUMENT
      Use with available fluent helpers to apply the MaterialDocument field to query operations.
    • MATERIAL_DOCUMENT_ITEM

      public static final ProcOrdConfMatlDocItmField<String> MATERIAL_DOCUMENT_ITEM
      Use with available fluent helpers to apply the MaterialDocumentItem field to query operations.
    • MATERIAL_DOCUMENT_YEAR

      public static final ProcOrdConfMatlDocItmField<String> MATERIAL_DOCUMENT_YEAR
      Use with available fluent helpers to apply the MaterialDocumentYear field to query operations.
    • ORDER_TYPE

      public static final ProcOrdConfMatlDocItmField<String> ORDER_TYPE
      Use with available fluent helpers to apply the OrderType field to query operations.
    • ORDER_ID

      public static final ProcOrdConfMatlDocItmField<String> ORDER_ID
      Use with available fluent helpers to apply the OrderID field to query operations.
    • ORDER_ITEM

      public static final ProcOrdConfMatlDocItmField<String> ORDER_ITEM
      Use with available fluent helpers to apply the OrderItem field to query operations.
    • MANUFACTURING_ORDER_CATEGORY

      public static final ProcOrdConfMatlDocItmField<String> MANUFACTURING_ORDER_CATEGORY
      Use with available fluent helpers to apply the ManufacturingOrderCategory field to query operations.
    • MATERIAL

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

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

      public static final ProcOrdConfMatlDocItmField<String> RESERVATION
      Use with available fluent helpers to apply the Reservation field to query operations.
    • RESERVATION_ITEM

      public static final ProcOrdConfMatlDocItmField<String> RESERVATION_ITEM
      Use with available fluent helpers to apply the ReservationItem field to query operations.
    • STORAGE_LOCATION

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

      public static final ProcOrdConfMatlDocItmField<String> PRODUCTION_SUPPLY_AREA
      Use with available fluent helpers to apply the ProductionSupplyArea field to query operations.
    • BATCH

      public static final ProcOrdConfMatlDocItmField<String> BATCH
      Use with available fluent helpers to apply the Batch field to query operations.
    • INVENTORY_VALUATION_TYPE

      public static final ProcOrdConfMatlDocItmField<String> INVENTORY_VALUATION_TYPE
      Use with available fluent helpers to apply the InventoryValuationType field to query operations.
    • GOODS_MOVEMENT_TYPE

      public static final ProcOrdConfMatlDocItmField<String> GOODS_MOVEMENT_TYPE
      Use with available fluent helpers to apply the GoodsMovementType field to query operations.
    • GOODS_MOVEMENT_REASON_CODE

      public static final ProcOrdConfMatlDocItmField<String> GOODS_MOVEMENT_REASON_CODE
      Use with available fluent helpers to apply the GoodsMovementReasonCode field to query operations.
    • GOODS_MOVEMENT_REF_DOC_TYPE

      public static final ProcOrdConfMatlDocItmField<String> GOODS_MOVEMENT_REF_DOC_TYPE
      Use with available fluent helpers to apply the GoodsMovementRefDocType field to query operations.
    • INVENTORY_USABILITY_CODE

      public static final ProcOrdConfMatlDocItmField<String> INVENTORY_USABILITY_CODE
      Use with available fluent helpers to apply the InventoryUsabilityCode field to query operations.
    • INVENTORY_SPECIAL_STOCK_TYPE

      public static final ProcOrdConfMatlDocItmField<String> INVENTORY_SPECIAL_STOCK_TYPE
      Use with available fluent helpers to apply the InventorySpecialStockType field to query operations.
    • SALES_ORDER

      public static final ProcOrdConfMatlDocItmField<String> SALES_ORDER
      Use with available fluent helpers to apply the SalesOrder field to query operations.
    • SALES_ORDER_ITEM

      public static final ProcOrdConfMatlDocItmField<String> SALES_ORDER_ITEM
      Use with available fluent helpers to apply the SalesOrderItem field to query operations.
    • WBS_ELEMENT_EXTERNAL_ID

      public static final ProcOrdConfMatlDocItmField<String> WBS_ELEMENT_EXTERNAL_ID
      Use with available fluent helpers to apply the WBSElementExternalID field to query operations.
    • SUPPLIER

      public static final ProcOrdConfMatlDocItmField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • CUSTOMER

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

      public static final ProcOrdConfMatlDocItmField<Boolean> RESERVATION_IS_FINALLY_ISSUED
      Use with available fluent helpers to apply the ReservationIsFinallyIssued field to query operations.
    • IS_COMPLETELY_DELIVERED

      public static final ProcOrdConfMatlDocItmField<Boolean> IS_COMPLETELY_DELIVERED
      Use with available fluent helpers to apply the IsCompletelyDelivered field to query operations.
    • SHELF_LIFE_EXPIRATION_DATE

      public static final ProcOrdConfMatlDocItmField<LocalDateTime> SHELF_LIFE_EXPIRATION_DATE
      Use with available fluent helpers to apply the ShelfLifeExpirationDate field to query operations.
    • MANUFACTURE_DATE

      public static final ProcOrdConfMatlDocItmField<LocalDateTime> MANUFACTURE_DATE
      Use with available fluent helpers to apply the ManufactureDate field to query operations.
    • STORAGE_TYPE

      public static final ProcOrdConfMatlDocItmField<String> STORAGE_TYPE
      Use with available fluent helpers to apply the StorageType field to query operations.
    • STORAGE_BIN

      public static final ProcOrdConfMatlDocItmField<String> STORAGE_BIN
      Use with available fluent helpers to apply the StorageBin field to query operations.
    • EWM_WAREHOUSE

      public static final ProcOrdConfMatlDocItmField<String> EWM_WAREHOUSE
      Use with available fluent helpers to apply the EWMWarehouse field to query operations.
    • EWM_STORAGE_BIN

      public static final ProcOrdConfMatlDocItmField<String> EWM_STORAGE_BIN
      Use with available fluent helpers to apply the EWMStorageBin field to query operations.
    • MATERIAL_DOCUMENT_ITEM_TEXT

      public static final ProcOrdConfMatlDocItmField<String> MATERIAL_DOCUMENT_ITEM_TEXT
      Use with available fluent helpers to apply the MaterialDocumentItemText field to query operations.
    • ENTRY_UNIT

      public static final ProcOrdConfMatlDocItmField<String> ENTRY_UNIT
      Use with available fluent helpers to apply the EntryUnit field to query operations.
    • ENTRY_UNIT_ISO_CODE

      public static final ProcOrdConfMatlDocItmField<String> ENTRY_UNIT_ISO_CODE
      Use with available fluent helpers to apply the EntryUnitISOCode field to query operations.
    • ENTRY_UNIT_SAP_CODE

      public static final ProcOrdConfMatlDocItmField<String> ENTRY_UNIT_SAP_CODE
      Use with available fluent helpers to apply the EntryUnitSAPCode field to query operations.
    • QUANTITY_IN_ENTRY_UNIT

      public static final ProcOrdConfMatlDocItmField<BigDecimal> QUANTITY_IN_ENTRY_UNIT
      Use with available fluent helpers to apply the QuantityInEntryUnit field to query operations.
    • TO_PROC_ORDER_CONF_BATCH_CHARC

      public static final ProcOrdConfMatlDocItmLink<ProcOrderConfBatchCharc> TO_PROC_ORDER_CONF_BATCH_CHARC
      Use with available fluent helpers to apply the to_ProcOrderConfBatchCharc navigation property to query operations.
  • Constructor Details

    • ProcOrdConfMatlDocItm

      public ProcOrdConfMatlDocItm()
    • ProcOrdConfMatlDocItm

      public ProcOrdConfMatlDocItm(@Nullable String confirmationGroup, @Nullable String confirmationCount, @Nullable String materialDocument, @Nullable String materialDocumentItem, @Nullable String materialDocumentYear, @Nullable String orderType, @Nullable String orderID, @Nullable String orderItem, @Nullable String manufacturingOrderCategory, @Nullable String material, @Nullable String plant, @Nullable String reservation, @Nullable String reservationItem, @Nullable String storageLocation, @Nullable String productionSupplyArea, @Nullable String batch, @Nullable String inventoryValuationType, @Nullable String goodsMovementType, @Nullable String goodsMovementReasonCode, @Nullable String goodsMovementRefDocType, @Nullable String inventoryUsabilityCode, @Nullable String inventorySpecialStockType, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String wBSElementExternalID, @Nullable String supplier, @Nullable String customer, @Nullable Boolean reservationIsFinallyIssued, @Nullable Boolean isCompletelyDelivered, @Nullable LocalDateTime shelfLifeExpirationDate, @Nullable LocalDateTime manufactureDate, @Nullable String storageType, @Nullable String storageBin, @Nullable String eWMWarehouse, @Nullable String eWMStorageBin, @Nullable String materialDocumentItemText, @Nullable String entryUnit, @Nullable String entryUnitISOCode, @Nullable String entryUnitSAPCode, @Nullable BigDecimal quantityInEntryUnit, List<ProcOrderConfBatchCharc> toProcOrderConfBatchCharc)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ConfirmationGroup

      Parameters:
      confirmationGroup - Collective ID of Order Confirmations
    • setConfirmationCount

      public void setConfirmationCount(@Nullable String confirmationCount)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ConfirmationCount

      Parameters:
      confirmationCount - Identifier of Single Order Confirmation
    • setMaterialDocument

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

      Original property name from the Odata EDM: MaterialDocument

      Parameters:
      materialDocument - Number of Material Document
    • setMaterialDocumentItem

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

      Original property name from the Odata EDM: MaterialDocumentItem

      Parameters:
      materialDocumentItem - Material Document Item
    • setMaterialDocumentYear

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

      Original property name from the Odata EDM: MaterialDocumentYear

      Parameters:
      materialDocumentYear - Material Document Year
    • setOrderType

      public void setOrderType(@Nullable String orderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OrderType

      Parameters:
      orderType - Manufacturing Order Type
    • setOrderID

      public void setOrderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Parameters:
      orderID - Manufacturing Order ID
    • setOrderItem

      public void setOrderItem(@Nullable String orderItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OrderItem

      Parameters:
      orderItem - Order Item
    • setManufacturingOrderCategory

      public void setManufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Parameters:
      manufacturingOrderCategory - Manufacturing Order Category
    • 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 for Order
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setReservation

      public void setReservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Parameters:
      reservation - Number of reservation/dependent requirements
    • setReservationItem

      public void setReservationItem(@Nullable String reservationItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReservationItem

      Parameters:
      reservationItem - Item Number of Reservation / Dependent Requirements
    • 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
    • setProductionSupplyArea

      public void setProductionSupplyArea(@Nullable String productionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductionSupplyArea

      Parameters:
      productionSupplyArea - Production Supply Area
    • setBatch

      public void setBatch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Parameters:
      batch - Batch Number
    • setInventoryValuationType

      public void setInventoryValuationType(@Nullable String inventoryValuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InventoryValuationType

      Parameters:
      inventoryValuationType - Inventory Valuation Type
    • setGoodsMovementType

      public void setGoodsMovementType(@Nullable String goodsMovementType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GoodsMovementType

      Parameters:
      goodsMovementType - Goods Movement Type
    • setGoodsMovementReasonCode

      public void setGoodsMovementReasonCode(@Nullable String goodsMovementReasonCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: GoodsMovementReasonCode

      Parameters:
      goodsMovementReasonCode - Reason for Movement
    • setGoodsMovementRefDocType

      public void setGoodsMovementRefDocType(@Nullable String goodsMovementRefDocType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: GoodsMovementRefDocType

      Parameters:
      goodsMovementRefDocType - Goods movement ref doc type
    • setInventoryUsabilityCode

      public void setInventoryUsabilityCode(@Nullable String inventoryUsabilityCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventoryUsabilityCode

      Parameters:
      inventoryUsabilityCode - Inventory Usability Code
    • setInventorySpecialStockType

      public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Parameters:
      inventorySpecialStockType - Inventory Special Stock Type
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Sales Order Item
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier's Account Number
    • setCustomer

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

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Account number of customer
    • setReservationIsFinallyIssued

      public void setReservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
      Constraints: none

      Original property name from the Odata EDM: ReservationIsFinallyIssued

      Parameters:
      reservationIsFinallyIssued - Final Issue for Reservation
    • setIsCompletelyDelivered

      public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
      Constraints: none

      Original property name from the Odata EDM: IsCompletelyDelivered

      Parameters:
      isCompletelyDelivered - "Delivery Completed" Indicator
    • setShelfLifeExpirationDate

      public void setShelfLifeExpirationDate(@Nullable LocalDateTime shelfLifeExpirationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Parameters:
      shelfLifeExpirationDate - Shelf Life Expiration or Best-Before Date
    • setManufactureDate

      public void setManufactureDate(@Nullable LocalDateTime manufactureDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ManufactureDate

      Parameters:
      manufactureDate - Date of Manufacture
    • setStorageType

      public void setStorageType(@Nullable String storageType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StorageType

      Parameters:
      storageType - Storage Type
    • setStorageBin

      public void setStorageBin(@Nullable String storageBin)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StorageBin

      Parameters:
      storageBin - Storage Bin
    • setEWMWarehouse

      public void setEWMWarehouse(@Nullable String eWMWarehouse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMWarehouse

      Parameters:
      eWMWarehouse - Warehouse Number/Warehouse Complex
    • setEWMStorageBin

      public void setEWMStorageBin(@Nullable String eWMStorageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMStorageBin

      Parameters:
      eWMStorageBin - Storage Bin
    • setMaterialDocumentItemText

      public void setMaterialDocumentItemText(@Nullable String materialDocumentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: MaterialDocumentItemText

      Parameters:
      materialDocumentItemText - Item Text
    • setEntryUnit

      public void setEntryUnit(@Nullable String entryUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnit

      Parameters:
      entryUnit - Unit of entry
    • setEntryUnitISOCode

      public void setEntryUnitISOCode(@Nullable String entryUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnitISOCode

      Parameters:
      entryUnitISOCode - ISO Code for Unit of Measurement
    • setEntryUnitSAPCode

      public void setEntryUnitSAPCode(@Nullable String entryUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EntryUnitSAPCode

      Parameters:
      entryUnitSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setQuantityInEntryUnit

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

      Original property name from the Odata EDM: QuantityInEntryUnit

      Parameters:
      quantityInEntryUnit - Quantity in Unit of Entry
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProcOrdConfMatlDocItmField<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> ProcOrdConfMatlDocItmField<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<ProcOrdConfMatlDocItm>
    • setServicePathForFetch

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

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

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

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

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

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

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

      @Nonnull public List<ProcOrderConfBatchCharc> getProcOrderConfBatchCharcOrFetch()
      Retrieval of associated ProcOrderConfBatchCharc entities (one to many). This corresponds to the OData navigation property to_ProcOrderConfBatchCharc.

      If the navigation property to_ProcOrderConfBatchCharc of a queried ProcOrdConfMatlDocItm 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 ProcOrderConfBatchCharc 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.
    • getProcOrderConfBatchCharcIfPresent

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

      If the navigation property for an entity ProcOrdConfMatlDocItm 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_ProcOrderConfBatchCharc is already loaded, the result will contain the ProcOrderConfBatchCharc entities. If not, an Option with result state empty is returned.
    • setProcOrderConfBatchCharc

      public void setProcOrderConfBatchCharc(@Nonnull List<ProcOrderConfBatchCharc> value)
      Overwrites the list of associated ProcOrderConfBatchCharc entities for the loaded navigation property to_ProcOrderConfBatchCharc.

      If the navigation property to_ProcOrderConfBatchCharc of a queried ProcOrdConfMatlDocItm 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 ProcOrderConfBatchCharc entities.
    • addProcOrderConfBatchCharc

      public void addProcOrderConfBatchCharc(ProcOrderConfBatchCharc... entity)
      Adds elements to the list of associated ProcOrderConfBatchCharc entities. This corresponds to the OData navigation property to_ProcOrderConfBatchCharc.

      If the navigation property to_ProcOrderConfBatchCharc of a queried ProcOrdConfMatlDocItm 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 ProcOrderConfBatchCharc entities.
    • builder

      @Nonnull public static ProcOrdConfMatlDocItm.ProcOrdConfMatlDocItmBuilder builder()
    • getConfirmationGroup

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

      Original property name from the Odata EDM: ConfirmationGroup

      Returns:
      Collective ID of Order Confirmations
    • getConfirmationCount

      @Nullable public String getConfirmationCount()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ConfirmationCount

      Returns:
      Identifier of Single Order Confirmation
    • getMaterialDocument

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

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      Number of Material Document
    • getMaterialDocumentItem

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

      Original property name from the Odata EDM: MaterialDocumentItem

      Returns:
      Material Document Item
    • getMaterialDocumentYear

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

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      Material Document Year
    • getOrderType

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

      Original property name from the Odata EDM: OrderType

      Returns:
      Manufacturing Order Type
    • getOrderID

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

      Original property name from the Odata EDM: OrderID

      Returns:
      Manufacturing Order ID
    • getOrderItem

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

      Original property name from the Odata EDM: OrderItem

      Returns:
      Order Item
    • getManufacturingOrderCategory

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

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Returns:
      Manufacturing Order Category
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number for Order
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getReservation

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

      Original property name from the Odata EDM: Reservation

      Returns:
      Number of reservation/dependent requirements
    • getReservationItem

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

      Original property name from the Odata EDM: ReservationItem

      Returns:
      Item Number of Reservation / Dependent Requirements
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      Production Supply Area
    • getBatch

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

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • getInventoryValuationType

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

      Original property name from the Odata EDM: InventoryValuationType

      Returns:
      Inventory Valuation Type
    • getGoodsMovementType

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

      Original property name from the Odata EDM: GoodsMovementType

      Returns:
      Goods Movement Type
    • getGoodsMovementReasonCode

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

      Original property name from the Odata EDM: GoodsMovementReasonCode

      Returns:
      Reason for Movement
    • getGoodsMovementRefDocType

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

      Original property name from the Odata EDM: GoodsMovementRefDocType

      Returns:
      Goods movement ref doc type
    • getInventoryUsabilityCode

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

      Original property name from the Odata EDM: InventoryUsabilityCode

      Returns:
      Inventory Usability Code
    • getInventorySpecialStockType

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

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      Inventory Special Stock Type
    • getSalesOrder

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

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order
    • getSalesOrderItem

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

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Sales Order Item
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier's Account Number
    • getCustomer

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

      Original property name from the Odata EDM: Customer

      Returns:
      Account number of customer
    • getReservationIsFinallyIssued

      @Nullable public Boolean getReservationIsFinallyIssued()
      Constraints: none

      Original property name from the Odata EDM: ReservationIsFinallyIssued

      Returns:
      Final Issue for Reservation
    • getIsCompletelyDelivered

      @Nullable public Boolean getIsCompletelyDelivered()
      Constraints: none

      Original property name from the Odata EDM: IsCompletelyDelivered

      Returns:
      "Delivery Completed" Indicator
    • getShelfLifeExpirationDate

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

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Returns:
      Shelf Life Expiration or Best-Before Date
    • getManufactureDate

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

      Original property name from the Odata EDM: ManufactureDate

      Returns:
      Date of Manufacture
    • getStorageType

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

      Original property name from the Odata EDM: StorageType

      Returns:
      Storage Type
    • getStorageBin

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

      Original property name from the Odata EDM: StorageBin

      Returns:
      Storage Bin
    • getEWMWarehouse

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

      Original property name from the Odata EDM: EWMWarehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getEWMStorageBin

      @Nullable public String getEWMStorageBin()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMStorageBin

      Returns:
      Storage Bin
    • getMaterialDocumentItemText

      @Nullable public String getMaterialDocumentItemText()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: MaterialDocumentItemText

      Returns:
      Item Text
    • getEntryUnit

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

      Original property name from the Odata EDM: EntryUnit

      Returns:
      Unit of entry
    • getEntryUnitISOCode

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

      Original property name from the Odata EDM: EntryUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEntryUnitSAPCode

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

      Original property name from the Odata EDM: EntryUnitSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getQuantityInEntryUnit

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

      Original property name from the Odata EDM: QuantityInEntryUnit

      Returns:
      Quantity in Unit of Entry
    • toString

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

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

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

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