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

public class WhseInboundDeliveryItem extends VdmEntity<WhseInboundDeliveryItem>
Warehouse Inbound Delivery Item

Original entity name from the Odata EDM: WhseInboundDeliveryItemType

  • Field Details

    • ALL_FIELDS

      public static final WhseInboundDeliveryItemSelectable ALL_FIELDS
      Selector for all available fields of WhseInboundDeliveryItem.
    • INBOUND_DELIVERY

      public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY
      Use with available fluent helpers to apply the InboundDelivery field to query operations.
    • INBOUND_DELIVERY_ITEM

      public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY_ITEM
      Use with available fluent helpers to apply the InboundDeliveryItem field to query operations.
    • WAREHOUSE

      public static final WhseInboundDeliveryItemField<String> WAREHOUSE
      Use with available fluent helpers to apply the Warehouse field to query operations.
    • DELIVERY_CATEGORY

      public static final WhseInboundDeliveryItemField<String> DELIVERY_CATEGORY
      Use with available fluent helpers to apply the DeliveryCategory field to query operations.
    • DELIVERY_ITEM_CATEGORY

      public static final WhseInboundDeliveryItemField<String> DELIVERY_ITEM_CATEGORY
      Use with available fluent helpers to apply the DeliveryItemCategory field to query operations.
    • INBOUND_DELIVERY_ITEM_TYPE

      public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY_ITEM_TYPE
      Use with available fluent helpers to apply the InboundDeliveryItemType field to query operations.
    • PRODUCT

      public static final WhseInboundDeliveryItemField<String> PRODUCT
      Use with available fluent helpers to apply the Product field to query operations.
    • PRODUCT_EXTERNAL_ID

      public static final WhseInboundDeliveryItemField<String> PRODUCT_EXTERNAL_ID
      Use with available fluent helpers to apply the ProductExternalID field to query operations.
    • PRODUCT_BATCH

      public static final WhseInboundDeliveryItemField<String> PRODUCT_BATCH
      Use with available fluent helpers to apply the ProductBatch field to query operations.
    • COUNTRY_OF_ORIGIN

      public static final WhseInboundDeliveryItemField<String> COUNTRY_OF_ORIGIN
      Use with available fluent helpers to apply the CountryOfOrigin field to query operations.
    • PRODUCT_QUANTITY

      public static final WhseInboundDeliveryItemField<BigDecimal> PRODUCT_QUANTITY
      Use with available fluent helpers to apply the ProductQuantity field to query operations.
    • QUANTITY_UNIT

      public static final WhseInboundDeliveryItemField<String> QUANTITY_UNIT
      Use with available fluent helpers to apply the QuantityUnit field to query operations.
    • STAGING_AREA_GROUP

      public static final WhseInboundDeliveryItemField<String> STAGING_AREA_GROUP
      Use with available fluent helpers to apply the StagingAreaGroup field to query operations.
    • STAGING_AREA

      public static final WhseInboundDeliveryItemField<String> STAGING_AREA
      Use with available fluent helpers to apply the StagingArea field to query operations.
    • STAGING_BAY

      public static final WhseInboundDeliveryItemField<String> STAGING_BAY
      Use with available fluent helpers to apply the StagingBay field to query operations.
    • GOODS_RECEIPT_STATUS

      public static final WhseInboundDeliveryItemField<String> GOODS_RECEIPT_STATUS
      Use with available fluent helpers to apply the GoodsReceiptStatus field to query operations.
    • PLANNING_PUTAWAY_STATUS

      public static final WhseInboundDeliveryItemField<String> PLANNING_PUTAWAY_STATUS
      Use with available fluent helpers to apply the PlanningPutawayStatus field to query operations.
    • PUTAWAY_STATUS

      public static final WhseInboundDeliveryItemField<String> PUTAWAY_STATUS
      Use with available fluent helpers to apply the PutawayStatus field to query operations.
    • COMPLETION_STATUS

      public static final WhseInboundDeliveryItemField<String> COMPLETION_STATUS
      Use with available fluent helpers to apply the CompletionStatus field to query operations.
    • WAREHOUSE_PROCESS_TYPE

      public static final WhseInboundDeliveryItemField<String> WAREHOUSE_PROCESS_TYPE
      Use with available fluent helpers to apply the WarehouseProcessType field to query operations.
    • GOODS_MOVEMENT_BIN

      public static final WhseInboundDeliveryItemField<String> GOODS_MOVEMENT_BIN
      Use with available fluent helpers to apply the GoodsMovementBin field to query operations.
    • PRODUCTION_SUPPLY_AREA

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

      public static final WhseInboundDeliveryItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • ENTITLED_TO_DISPOSE_PARTY

      public static final WhseInboundDeliveryItemField<String> ENTITLED_TO_DISPOSE_PARTY
      Use with available fluent helpers to apply the EntitledToDisposeParty field to query operations.
    • STOCK_USAGE

      public static final WhseInboundDeliveryItemField<String> STOCK_USAGE
      Use with available fluent helpers to apply the StockUsage field to query operations.
    • WAREHOUSE_STOCK_CATEGORY

      public static final WhseInboundDeliveryItemField<String> WAREHOUSE_STOCK_CATEGORY
      Use with available fluent helpers to apply the WarehouseStockCategory field to query operations.
    • STOCK_OWNER

      public static final WhseInboundDeliveryItemField<String> STOCK_OWNER
      Use with available fluent helpers to apply the StockOwner field to query operations.
    • DELIVERY_ITEM_STOCK_TYPE_DETN_CODE

      public static final WhseInboundDeliveryItemField<String> DELIVERY_ITEM_STOCK_TYPE_DETN_CODE
      Use with available fluent helpers to apply the DeliveryItemStockTypeDetnCode field to query operations.
    • STOCK_DOCUMENT_CATEGORY

      public static final WhseInboundDeliveryItemField<String> STOCK_DOCUMENT_CATEGORY
      Use with available fluent helpers to apply the StockDocumentCategory field to query operations.
    • STOCK_DOCUMENT_NUMBER

      public static final WhseInboundDeliveryItemField<String> STOCK_DOCUMENT_NUMBER
      Use with available fluent helpers to apply the StockDocumentNumber field to query operations.
    • STOCK_ITEM_NUMBER

      public static final WhseInboundDeliveryItemField<String> STOCK_ITEM_NUMBER
      Use with available fluent helpers to apply the StockItemNumber field to query operations.
    • WBS_ELEMENT_INTERNAL_ID

      public static final WhseInboundDeliveryItemField<String> WBS_ELEMENT_INTERNAL_ID
      Use with available fluent helpers to apply the WBSElementInternalID field to query operations.
    • WBS_ELEMENT_EXTERNAL_ID

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

      public static final WhseInboundDeliveryItemField<String> SPECIAL_STOCK_IDFG_SALES_ORDER
      Use with available fluent helpers to apply the SpecialStockIdfgSalesOrder field to query operations.
    • SPECIAL_STOCK_IDFG_SALES_ORDER_ITEM

      public static final WhseInboundDeliveryItemField<String> SPECIAL_STOCK_IDFG_SALES_ORDER_ITEM
      Use with available fluent helpers to apply the SpecialStockIdfgSalesOrderItem field to query operations.
    • PURCHASING_DOCUMENT

      public static final WhseInboundDeliveryItemField<String> PURCHASING_DOCUMENT
      Use with available fluent helpers to apply the PurchasingDocument field to query operations.
    • PURCHASING_DOCUMENT_ITEM

      public static final WhseInboundDeliveryItemField<String> PURCHASING_DOCUMENT_ITEM
      Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
    • MANUFACTURING_ORDER

      public static final WhseInboundDeliveryItemField<String> MANUFACTURING_ORDER
      Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
    • TO_WHSE_INBOUND_DELIVERY_HEAD

      public static final WhseInboundDeliveryItemOneToOneLink<WhseInboundDeliveryHead> TO_WHSE_INBOUND_DELIVERY_HEAD
      Use with available fluent helpers to apply the to_WhseInboundDeliveryHead navigation property to query operations.
    • TO_WHSE_INB_DELIVERY_ITEM_SERIAL_NO

      public static final WhseInboundDeliveryItemLink<WhseInbDelivItemSerialNumber> TO_WHSE_INB_DELIVERY_ITEM_SERIAL_NO
      Use with available fluent helpers to apply the to_WhseInbDeliveryItemSerialNo navigation property to query operations.
  • Constructor Details

    • WhseInboundDeliveryItem

      public WhseInboundDeliveryItem()
    • WhseInboundDeliveryItem

      public WhseInboundDeliveryItem(@Nullable String inboundDelivery, @Nullable String inboundDeliveryItem, @Nullable String warehouse, @Nullable String deliveryCategory, @Nullable String deliveryItemCategory, @Nullable String inboundDeliveryItemType, @Nullable String product, @Nullable String productExternalID, @Nullable String productBatch, @Nullable String countryOfOrigin, @Nullable BigDecimal productQuantity, @Nullable String quantityUnit, @Nullable String stagingAreaGroup, @Nullable String stagingArea, @Nullable String stagingBay, @Nullable String goodsReceiptStatus, @Nullable String planningPutawayStatus, @Nullable String putawayStatus, @Nullable String completionStatus, @Nullable String warehouseProcessType, @Nullable String goodsMovementBin, @Nullable String productionSupplyArea, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String entitledToDisposeParty, @Nullable String stockUsage, @Nullable String warehouseStockCategory, @Nullable String stockOwner, @Nullable String deliveryItemStockTypeDetnCode, @Nullable String stockDocumentCategory, @Nullable String stockDocumentNumber, @Nullable String stockItemNumber, @Nullable String wBSElementInternalID, @Nullable String wBSElementExternalID, @Nullable String specialStockIdfgSalesOrder, @Nullable String specialStockIdfgSalesOrderItem, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String manufacturingOrder, @Nullable WhseInboundDeliveryHead toWhseInboundDeliveryHead, List<WhseInbDelivItemSerialNumber> toWhseInbDeliveryItemSerialNo)
  • Method Details

    • getType

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

      public void setInboundDelivery(@Nullable String inboundDelivery)
      (Key Field) Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: InboundDelivery

      Parameters:
      inboundDelivery - Document Number
    • setInboundDeliveryItem

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

      Original property name from the Odata EDM: InboundDeliveryItem

      Parameters:
      inboundDeliveryItem - Item Number
    • setWarehouse

      public void setWarehouse(@Nullable String warehouse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Warehouse

      Parameters:
      warehouse - Warehouse Number/Warehouse Complex
    • setDeliveryCategory

      public void setDeliveryCategory(@Nullable String deliveryCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryCategory

      Parameters:
      deliveryCategory - Document Category
    • setDeliveryItemCategory

      public void setDeliveryItemCategory(@Nullable String deliveryItemCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryItemCategory

      Parameters:
      deliveryItemCategory - Item Category
    • setInboundDeliveryItemType

      public void setInboundDeliveryItemType(@Nullable String inboundDeliveryItemType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: InboundDeliveryItemType

      Parameters:
      inboundDeliveryItemType - Item Type
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Product

      Parameters:
      product - Character field of length 40
    • setProductExternalID

      public void setProductExternalID(@Nullable String productExternalID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ProductExternalID

      Parameters:
      productExternalID - Character field of length 40
    • setProductBatch

      public void setProductBatch(@Nullable String productBatch)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ProductBatch

      Parameters:
      productBatch - Batch Number
    • setCountryOfOrigin

      public void setCountryOfOrigin(@Nullable String countryOfOrigin)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CountryOfOrigin

      Parameters:
      countryOfOrigin - Country/Region of Origin
    • setProductQuantity

      public void setProductQuantity(@Nullable BigDecimal productQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: ProductQuantity

      Parameters:
      productQuantity - Quantity
    • setQuantityUnit

      public void setQuantityUnit(@Nullable String quantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: QuantityUnit

      Parameters:
      quantityUnit - Base Unit of Measure
    • setStagingAreaGroup

      public void setStagingAreaGroup(@Nullable String stagingAreaGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StagingAreaGroup

      Parameters:
      stagingAreaGroup - Staging Area Group
    • setStagingArea

      public void setStagingArea(@Nullable String stagingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StagingArea

      Parameters:
      stagingArea - Staging Area
    • setStagingBay

      public void setStagingBay(@Nullable String stagingBay)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: StagingBay

      Parameters:
      stagingBay - Staging Bay
    • setGoodsReceiptStatus

      public void setGoodsReceiptStatus(@Nullable String goodsReceiptStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: GoodsReceiptStatus

      Parameters:
      goodsReceiptStatus - Status Value
    • setPlanningPutawayStatus

      public void setPlanningPutawayStatus(@Nullable String planningPutawayStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlanningPutawayStatus

      Parameters:
      planningPutawayStatus - Status Value
    • setPutawayStatus

      public void setPutawayStatus(@Nullable String putawayStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PutawayStatus

      Parameters:
      putawayStatus - Status Value
    • setCompletionStatus

      public void setCompletionStatus(@Nullable String completionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CompletionStatus

      Parameters:
      completionStatus - Status Value
    • setWarehouseProcessType

      public void setWarehouseProcessType(@Nullable String warehouseProcessType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WarehouseProcessType

      Parameters:
      warehouseProcessType - Warehouse Process Type
    • setGoodsMovementBin

      public void setGoodsMovementBin(@Nullable String goodsMovementBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: GoodsMovementBin

      Parameters:
      goodsMovementBin - Storage Bin of Goods Movement Posting
    • setProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Parameters:
      productionSupplyArea - Production Supply Area (PSA)
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setEntitledToDisposeParty

      public void setEntitledToDisposeParty(@Nullable String entitledToDisposeParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EntitledToDisposeParty

      Parameters:
      entitledToDisposeParty - Party Entitled to Dispose
    • setStockUsage

      public void setStockUsage(@Nullable String stockUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockUsage

      Parameters:
      stockUsage - Stock Usage
    • setWarehouseStockCategory

      public void setWarehouseStockCategory(@Nullable String warehouseStockCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WarehouseStockCategory

      Parameters:
      warehouseStockCategory - Stock Type
    • setStockOwner

      public void setStockOwner(@Nullable String stockOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockOwner

      Parameters:
      stockOwner - Character Field with Length 10
    • setDeliveryItemStockTypeDetnCode

      public void setDeliveryItemStockTypeDetnCode(@Nullable String deliveryItemStockTypeDetnCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DeliveryItemStockTypeDetnCode

      Parameters:
      deliveryItemStockTypeDetnCode - Value Determination Indicator
    • setStockDocumentCategory

      public void setStockDocumentCategory(@Nullable String stockDocumentCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StockDocumentCategory

      Parameters:
      stockDocumentCategory - Special Reference Stock Type
    • setStockDocumentNumber

      public void setStockDocumentNumber(@Nullable String stockDocumentNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: StockDocumentNumber

      Parameters:
      stockDocumentNumber - Reference Document for Special Reference Stock
    • setStockItemNumber

      public void setStockItemNumber(@Nullable String stockItemNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockItemNumber

      Parameters:
      stockItemNumber - Sales Order Item for Sales Order Stock
    • setWBSElementInternalID

      public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • 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
    • setSpecialStockIdfgSalesOrder

      public void setSpecialStockIdfgSalesOrder(@Nullable String specialStockIdfgSalesOrder)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SpecialStockIdfgSalesOrder

      Parameters:
      specialStockIdfgSalesOrder - The specialStockIdfgSalesOrder to set.
    • setSpecialStockIdfgSalesOrderItem

      public void setSpecialStockIdfgSalesOrderItem(@Nullable String specialStockIdfgSalesOrderItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecialStockIdfgSalesOrderItem

      Parameters:
      specialStockIdfgSalesOrderItem - The specialStockIdfgSalesOrderItem to set.
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Reference Document Number
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Reference Item Number
    • setManufacturingOrder

      public void setManufacturingOrder(@Nullable String manufacturingOrder)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ManufacturingOrder

      Parameters:
      manufacturingOrder - Reference Document Number
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> WhseInboundDeliveryItemField<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> WhseInboundDeliveryItemField<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<WhseInboundDeliveryItem>
    • setServicePathForFetch

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

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

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

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

      @Nullable public WhseInboundDeliveryHead fetchWhseInboundDeliveryHead()
      Fetches the WhseInboundDeliveryHead entity (one to one) associated with this entity. This corresponds to the OData navigation property to_WhseInboundDeliveryHead.

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

      Returns:
      The single associated WhseInboundDeliveryHead 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.
    • getWhseInboundDeliveryHeadOrFetch

      @Nullable public WhseInboundDeliveryHead getWhseInboundDeliveryHeadOrFetch()
      Retrieval of associated WhseInboundDeliveryHead entity (one to one). This corresponds to the OData navigation property to_WhseInboundDeliveryHead.

      If the navigation property to_WhseInboundDeliveryHead of a queried WhseInboundDeliveryItem 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 WhseInboundDeliveryHead 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.
    • getWhseInboundDeliveryHeadIfPresent

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

      If the navigation property for an entity WhseInboundDeliveryItem 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_WhseInboundDeliveryHead is already loaded, the result will contain the WhseInboundDeliveryHead entity. If not, an Option with result state empty is returned.
    • setWhseInboundDeliveryHead

      public void setWhseInboundDeliveryHead(WhseInboundDeliveryHead value)
      Overwrites the associated WhseInboundDeliveryHead entity for the loaded navigation property to_WhseInboundDeliveryHead.
      Parameters:
      value - New WhseInboundDeliveryHead entity.
    • fetchWhseInbDeliveryItemSerialNo

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

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

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

      @Nonnull public List<WhseInbDelivItemSerialNumber> getWhseInbDeliveryItemSerialNoOrFetch()
      Retrieval of associated WhseInbDelivItemSerialNumber entities (one to many). This corresponds to the OData navigation property to_WhseInbDeliveryItemSerialNo.

      If the navigation property to_WhseInbDeliveryItemSerialNo of a queried WhseInboundDeliveryItem 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 WhseInbDelivItemSerialNumber 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.
    • getWhseInbDeliveryItemSerialNoIfPresent

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

      If the navigation property for an entity WhseInboundDeliveryItem 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_WhseInbDeliveryItemSerialNo is already loaded, the result will contain the WhseInbDelivItemSerialNumber entities. If not, an Option with result state empty is returned.
    • setWhseInbDeliveryItemSerialNo

      public void setWhseInbDeliveryItemSerialNo(@Nonnull List<WhseInbDelivItemSerialNumber> value)
      Overwrites the list of associated WhseInbDelivItemSerialNumber entities for the loaded navigation property to_WhseInbDeliveryItemSerialNo.

      If the navigation property to_WhseInbDeliveryItemSerialNo of a queried WhseInboundDeliveryItem 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 WhseInbDelivItemSerialNumber entities.
    • addWhseInbDeliveryItemSerialNo

      public void addWhseInbDeliveryItemSerialNo(WhseInbDelivItemSerialNumber... entity)
      Adds elements to the list of associated WhseInbDelivItemSerialNumber entities. This corresponds to the OData navigation property to_WhseInbDeliveryItemSerialNo.

      If the navigation property to_WhseInbDeliveryItemSerialNo of a queried WhseInboundDeliveryItem 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 WhseInbDelivItemSerialNumber entities.
    • builder

    • getInboundDelivery

      @Nullable public String getInboundDelivery()
      (Key Field) Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: InboundDelivery

      Returns:
      Document Number
    • getInboundDeliveryItem

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

      Original property name from the Odata EDM: InboundDeliveryItem

      Returns:
      Item Number
    • getWarehouse

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

      Original property name from the Odata EDM: Warehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getDeliveryCategory

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

      Original property name from the Odata EDM: DeliveryCategory

      Returns:
      Document Category
    • getDeliveryItemCategory

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

      Original property name from the Odata EDM: DeliveryItemCategory

      Returns:
      Item Category
    • getInboundDeliveryItemType

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

      Original property name from the Odata EDM: InboundDeliveryItemType

      Returns:
      Item Type
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Character field of length 40
    • getProductExternalID

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

      Original property name from the Odata EDM: ProductExternalID

      Returns:
      Character field of length 40
    • getProductBatch

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

      Original property name from the Odata EDM: ProductBatch

      Returns:
      Batch Number
    • getCountryOfOrigin

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

      Original property name from the Odata EDM: CountryOfOrigin

      Returns:
      Country/Region of Origin
    • getProductQuantity

      @Nullable public BigDecimal getProductQuantity()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: ProductQuantity

      Returns:
      Quantity
    • getQuantityUnit

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

      Original property name from the Odata EDM: QuantityUnit

      Returns:
      Base Unit of Measure
    • getStagingAreaGroup

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

      Original property name from the Odata EDM: StagingAreaGroup

      Returns:
      Staging Area Group
    • getStagingArea

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

      Original property name from the Odata EDM: StagingArea

      Returns:
      Staging Area
    • getStagingBay

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

      Original property name from the Odata EDM: StagingBay

      Returns:
      Staging Bay
    • getGoodsReceiptStatus

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

      Original property name from the Odata EDM: GoodsReceiptStatus

      Returns:
      Status Value
    • getPlanningPutawayStatus

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

      Original property name from the Odata EDM: PlanningPutawayStatus

      Returns:
      Status Value
    • getPutawayStatus

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

      Original property name from the Odata EDM: PutawayStatus

      Returns:
      Status Value
    • getCompletionStatus

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

      Original property name from the Odata EDM: CompletionStatus

      Returns:
      Status Value
    • getWarehouseProcessType

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

      Original property name from the Odata EDM: WarehouseProcessType

      Returns:
      Warehouse Process Type
    • getGoodsMovementBin

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

      Original property name from the Odata EDM: GoodsMovementBin

      Returns:
      Storage Bin of Goods Movement Posting
    • getProductionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      Production Supply Area (PSA)
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getEntitledToDisposeParty

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

      Original property name from the Odata EDM: EntitledToDisposeParty

      Returns:
      Party Entitled to Dispose
    • getStockUsage

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

      Original property name from the Odata EDM: StockUsage

      Returns:
      Stock Usage
    • getWarehouseStockCategory

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

      Original property name from the Odata EDM: WarehouseStockCategory

      Returns:
      Stock Type
    • getStockOwner

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

      Original property name from the Odata EDM: StockOwner

      Returns:
      Character Field with Length 10
    • getDeliveryItemStockTypeDetnCode

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

      Original property name from the Odata EDM: DeliveryItemStockTypeDetnCode

      Returns:
      Value Determination Indicator
    • getStockDocumentCategory

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

      Original property name from the Odata EDM: StockDocumentCategory

      Returns:
      Special Reference Stock Type
    • getStockDocumentNumber

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

      Original property name from the Odata EDM: StockDocumentNumber

      Returns:
      Reference Document for Special Reference Stock
    • getStockItemNumber

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

      Original property name from the Odata EDM: StockItemNumber

      Returns:
      Sales Order Item for Sales Order Stock
    • getWBSElementInternalID

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

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • 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
    • getSpecialStockIdfgSalesOrder

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

      Original property name from the Odata EDM: SpecialStockIdfgSalesOrder

      Returns:
      The specialStockIdfgSalesOrder contained in this entity.
    • getSpecialStockIdfgSalesOrderItem

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

      Original property name from the Odata EDM: SpecialStockIdfgSalesOrderItem

      Returns:
      The specialStockIdfgSalesOrderItem contained in this entity.
    • getPurchasingDocument

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

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Reference Document Number
    • getPurchasingDocumentItem

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

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Reference Item Number
    • getManufacturingOrder

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

      Original property name from the Odata EDM: ManufacturingOrder

      Returns:
      Reference Document Number
    • toString

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

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

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

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