public class WhseInboundDeliveryItem extends VdmEntity<WhseInboundDeliveryItem>
Original entity name from the Odata EDM: WhseInboundDeliveryItemType
Modifier and Type | Class and Description |
---|---|
static class |
WhseInboundDeliveryItem.WhseInboundDeliveryItemBuilder
Helper class to allow for fluent creation of WhseInboundDeliveryItem instances.
|
Modifier and Type | Field and Description |
---|---|
static WhseInboundDeliveryItemSelectable |
ALL_FIELDS
Selector for all available fields of WhseInboundDeliveryItem.
|
static WhseInboundDeliveryItemField<String> |
COMPLETION_STATUS
Use with available fluent helpers to apply the CompletionStatus field to query operations.
|
static WhseInboundDeliveryItemField<String> |
COUNTRY_OF_ORIGIN
Use with available fluent helpers to apply the CountryOfOrigin field to query operations.
|
static WhseInboundDeliveryItemField<String> |
DELIVERY_CATEGORY
Use with available fluent helpers to apply the DeliveryCategory field to query operations.
|
static WhseInboundDeliveryItemField<String> |
DELIVERY_ITEM_CATEGORY
Use with available fluent helpers to apply the DeliveryItemCategory field to query operations.
|
static WhseInboundDeliveryItemField<String> |
DELIVERY_ITEM_STOCK_TYPE_DETN_CODE
Use with available fluent helpers to apply the DeliveryItemStockTypeDetnCode field to query operations.
|
static WhseInboundDeliveryItemField<String> |
ENTITLED_TO_DISPOSE_PARTY
Use with available fluent helpers to apply the EntitledToDisposeParty field to query operations.
|
static WhseInboundDeliveryItemField<String> |
GOODS_MOVEMENT_BIN
Use with available fluent helpers to apply the GoodsMovementBin field to query operations.
|
static WhseInboundDeliveryItemField<String> |
GOODS_RECEIPT_STATUS
Use with available fluent helpers to apply the GoodsReceiptStatus field to query operations.
|
static WhseInboundDeliveryItemField<String> |
INBOUND_DELIVERY
Use with available fluent helpers to apply the InboundDelivery field to query operations.
|
static WhseInboundDeliveryItemField<String> |
INBOUND_DELIVERY_ITEM
Use with available fluent helpers to apply the InboundDeliveryItem field to query operations.
|
static WhseInboundDeliveryItemField<String> |
INBOUND_DELIVERY_ITEM_TYPE
Use with available fluent helpers to apply the InboundDeliveryItemType field to query operations.
|
static WhseInboundDeliveryItemField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static WhseInboundDeliveryItemField<String> |
MANUFACTURING_ORDER
Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PLANNING_PUTAWAY_STATUS
Use with available fluent helpers to apply the PlanningPutawayStatus field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PRODUCT_BATCH
Use with available fluent helpers to apply the ProductBatch field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PRODUCT_EXTERNAL_ID
Use with available fluent helpers to apply the ProductExternalID field to query operations.
|
static WhseInboundDeliveryItemField<BigDecimal> |
PRODUCT_QUANTITY
Use with available fluent helpers to apply the ProductQuantity field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PRODUCTION_SUPPLY_AREA
Use with available fluent helpers to apply the ProductionSupplyArea field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PURCHASING_DOCUMENT_ITEM
Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
|
static WhseInboundDeliveryItemField<String> |
PUTAWAY_STATUS
Use with available fluent helpers to apply the PutawayStatus field to query operations.
|
static WhseInboundDeliveryItemField<String> |
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STAGING_AREA
Use with available fluent helpers to apply the StagingArea field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STAGING_AREA_GROUP
Use with available fluent helpers to apply the StagingAreaGroup field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STAGING_BAY
Use with available fluent helpers to apply the StagingBay field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STOCK_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the StockDocumentCategory field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STOCK_DOCUMENT_NUMBER
Use with available fluent helpers to apply the StockDocumentNumber field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STOCK_ITEM_NUMBER
Use with available fluent helpers to apply the StockItemNumber field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STOCK_OWNER
Use with available fluent helpers to apply the StockOwner field to query operations.
|
static WhseInboundDeliveryItemField<String> |
STOCK_USAGE
Use with available fluent helpers to apply the StockUsage field to query operations.
|
static WhseInboundDeliveryItemOneToOneLink<WhseInboundDeliveryHead> |
TO_WHSE_INBOUND_DELIVERY_HEAD
Use with available fluent helpers to apply the to_WhseInboundDeliveryHead navigation property to query
operations.
|
static WhseInboundDeliveryItemField<String> |
WAREHOUSE
Use with available fluent helpers to apply the Warehouse field to query operations.
|
static WhseInboundDeliveryItemField<String> |
WAREHOUSE_PROCESS_TYPE
Use with available fluent helpers to apply the WarehouseProcessType field to query operations.
|
static WhseInboundDeliveryItemField<String> |
WAREHOUSE_STOCK_CATEGORY
Use with available fluent helpers to apply the WarehouseStockCategory field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
WhseInboundDeliveryItem() |
WhseInboundDeliveryItem(String inboundDelivery,
String inboundDeliveryItem,
String warehouse,
String deliveryCategory,
String deliveryItemCategory,
String inboundDeliveryItemType,
String product,
String productExternalID,
String productBatch,
String countryOfOrigin,
BigDecimal productQuantity,
String quantityUnit,
String stagingAreaGroup,
String stagingArea,
String stagingBay,
String goodsReceiptStatus,
String planningPutawayStatus,
String putawayStatus,
String completionStatus,
String warehouseProcessType,
String goodsMovementBin,
String productionSupplyArea,
ZonedDateTime lastChangeDateTime,
String entitledToDisposeParty,
String stockUsage,
String warehouseStockCategory,
String stockOwner,
String deliveryItemStockTypeDetnCode,
String stockDocumentCategory,
String stockDocumentNumber,
String stockItemNumber,
String purchasingDocument,
String purchasingDocumentItem,
String manufacturingOrder,
WhseInboundDeliveryHead toWhseInboundDeliveryHead) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static WhseInboundDeliveryItem.WhseInboundDeliveryItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
WhseInboundDeliveryHead |
fetchWhseInboundDeliveryHead()
Fetches the WhseInboundDeliveryHead entity (one to one) associated with this entity.
|
static <T> WhseInboundDeliveryItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getCompletionStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getCountryOfOrigin()
Constraints: Not nullable, Maximum length: 3
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getDeliveryCategory()
Constraints: Not nullable, Maximum length: 3
|
String |
getDeliveryItemCategory()
Constraints: Not nullable, Maximum length: 3
|
String |
getDeliveryItemStockTypeDetnCode()
Constraints: Not nullable, Maximum length: 1
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getEntitledToDisposeParty()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getGoodsMovementBin()
Constraints: Not nullable, Maximum length: 18
|
String |
getGoodsReceiptStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getInboundDelivery()
(Key Field) Constraints: Not nullable, Maximum length: 35
|
String |
getInboundDeliveryItem()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getInboundDeliveryItemType()
Constraints: Not nullable, Maximum length: 4
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getManufacturingOrder()
Constraints: Not nullable, Maximum length: 35
|
String |
getPlanningPutawayStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 40
|
String |
getProductBatch()
Constraints: Not nullable, Maximum length: 20
|
String |
getProductExternalID()
Constraints: Not nullable, Maximum length: 40
|
String |
getProductionSupplyArea()
Constraints: Not nullable, Maximum length: 15
|
BigDecimal |
getProductQuantity()
Constraints: Not nullable, Precision: 31, Scale: 14
|
String |
getPurchasingDocument()
Constraints: Not nullable, Maximum length: 35
|
String |
getPurchasingDocumentItem()
Constraints: Not nullable, Maximum length: 10
|
String |
getPutawayStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getStagingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getStagingAreaGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getStagingBay()
Constraints: Not nullable, Maximum length: 18
|
String |
getStockDocumentCategory()
Constraints: Not nullable, Maximum length: 3
|
String |
getStockDocumentNumber()
Constraints: Not nullable, Maximum length: 35
|
String |
getStockItemNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getStockOwner()
Constraints: Not nullable, Maximum length: 10
|
String |
getStockUsage()
Constraints: Not nullable, Maximum length: 1
|
Class<WhseInboundDeliveryItem> |
getType() |
String |
getWarehouse()
Constraints: Not nullable, Maximum length: 4
|
String |
getWarehouseProcessType()
Constraints: Not nullable, Maximum length: 4
|
String |
getWarehouseStockCategory()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<WhseInboundDeliveryHead> |
getWhseInboundDeliveryHeadIfPresent()
Retrieval of associated WhseInboundDeliveryHead entity (one to one).
|
WhseInboundDeliveryHead |
getWhseInboundDeliveryHeadOrFetch()
Retrieval of associated WhseInboundDeliveryHead entity (one to one).
|
int |
hashCode() |
void |
setCompletionStatus(String completionStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setCountryOfOrigin(String countryOfOrigin)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryCategory(String deliveryCategory)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryItemCategory(String deliveryItemCategory)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryItemStockTypeDetnCode(String deliveryItemStockTypeDetnCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setEntitledToDisposeParty(String entitledToDisposeParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsMovementBin(String goodsMovementBin)
Constraints: Not nullable, Maximum length: 18
|
void |
setGoodsReceiptStatus(String goodsReceiptStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setInboundDelivery(String inboundDelivery)
(Key Field) Constraints: Not nullable, Maximum length: 35
|
void |
setInboundDeliveryItem(String inboundDeliveryItem)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setInboundDeliveryItemType(String inboundDeliveryItemType)
Constraints: Not nullable, Maximum length: 4
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setManufacturingOrder(String manufacturingOrder)
Constraints: Not nullable, Maximum length: 35
|
void |
setPlanningPutawayStatus(String planningPutawayStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 40
|
void |
setProductBatch(String productBatch)
Constraints: Not nullable, Maximum length: 20
|
void |
setProductExternalID(String productExternalID)
Constraints: Not nullable, Maximum length: 40
|
void |
setProductionSupplyArea(String productionSupplyArea)
Constraints: Not nullable, Maximum length: 15
|
void |
setProductQuantity(BigDecimal productQuantity)
Constraints: Not nullable, Precision: 31, Scale: 14
|
void |
setPurchasingDocument(String purchasingDocument)
Constraints: Not nullable, Maximum length: 35
|
void |
setPurchasingDocumentItem(String purchasingDocumentItem)
Constraints: Not nullable, Maximum length: 10
|
void |
setPutawayStatus(String putawayStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setQuantityUnit(String quantityUnit)
Constraints: Not nullable, Maximum length: 3
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStagingArea(String stagingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setStagingAreaGroup(String stagingAreaGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setStagingBay(String stagingBay)
Constraints: Not nullable, Maximum length: 18
|
void |
setStockDocumentCategory(String stockDocumentCategory)
Constraints: Not nullable, Maximum length: 3
|
void |
setStockDocumentNumber(String stockDocumentNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setStockItemNumber(String stockItemNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setStockOwner(String stockOwner)
Constraints: Not nullable, Maximum length: 10
|
void |
setStockUsage(String stockUsage)
Constraints: Not nullable, Maximum length: 1
|
void |
setWarehouse(String warehouse)
Constraints: Not nullable, Maximum length: 4
|
void |
setWarehouseProcessType(String warehouseProcessType)
Constraints: Not nullable, Maximum length: 4
|
void |
setWarehouseStockCategory(String warehouseStockCategory)
Constraints: Not nullable, Maximum length: 2
|
void |
setWhseInboundDeliveryHead(WhseInboundDeliveryHead value)
Overwrites the associated WhseInboundDeliveryHead entity for the loaded navigation property
to_WhseInboundDeliveryHead.
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final WhseInboundDeliveryItemSelectable ALL_FIELDS
public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY
public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY_ITEM
public static final WhseInboundDeliveryItemField<String> WAREHOUSE
public static final WhseInboundDeliveryItemField<String> DELIVERY_CATEGORY
public static final WhseInboundDeliveryItemField<String> DELIVERY_ITEM_CATEGORY
public static final WhseInboundDeliveryItemField<String> INBOUND_DELIVERY_ITEM_TYPE
public static final WhseInboundDeliveryItemField<String> PRODUCT
public static final WhseInboundDeliveryItemField<String> PRODUCT_EXTERNAL_ID
public static final WhseInboundDeliveryItemField<String> PRODUCT_BATCH
public static final WhseInboundDeliveryItemField<String> COUNTRY_OF_ORIGIN
public static final WhseInboundDeliveryItemField<BigDecimal> PRODUCT_QUANTITY
public static final WhseInboundDeliveryItemField<String> QUANTITY_UNIT
public static final WhseInboundDeliveryItemField<String> STAGING_AREA_GROUP
public static final WhseInboundDeliveryItemField<String> STAGING_AREA
public static final WhseInboundDeliveryItemField<String> STAGING_BAY
public static final WhseInboundDeliveryItemField<String> GOODS_RECEIPT_STATUS
public static final WhseInboundDeliveryItemField<String> PLANNING_PUTAWAY_STATUS
public static final WhseInboundDeliveryItemField<String> PUTAWAY_STATUS
public static final WhseInboundDeliveryItemField<String> COMPLETION_STATUS
public static final WhseInboundDeliveryItemField<String> WAREHOUSE_PROCESS_TYPE
public static final WhseInboundDeliveryItemField<String> GOODS_MOVEMENT_BIN
public static final WhseInboundDeliveryItemField<String> PRODUCTION_SUPPLY_AREA
public static final WhseInboundDeliveryItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final WhseInboundDeliveryItemField<String> ENTITLED_TO_DISPOSE_PARTY
public static final WhseInboundDeliveryItemField<String> STOCK_USAGE
public static final WhseInboundDeliveryItemField<String> WAREHOUSE_STOCK_CATEGORY
public static final WhseInboundDeliveryItemField<String> STOCK_OWNER
public static final WhseInboundDeliveryItemField<String> DELIVERY_ITEM_STOCK_TYPE_DETN_CODE
public static final WhseInboundDeliveryItemField<String> STOCK_DOCUMENT_CATEGORY
public static final WhseInboundDeliveryItemField<String> STOCK_DOCUMENT_NUMBER
public static final WhseInboundDeliveryItemField<String> STOCK_ITEM_NUMBER
public static final WhseInboundDeliveryItemField<String> PURCHASING_DOCUMENT
public static final WhseInboundDeliveryItemField<String> PURCHASING_DOCUMENT_ITEM
public static final WhseInboundDeliveryItemField<String> MANUFACTURING_ORDER
public static final WhseInboundDeliveryItemOneToOneLink<WhseInboundDeliveryHead> TO_WHSE_INBOUND_DELIVERY_HEAD
public 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 purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String manufacturingOrder, @Nullable WhseInboundDeliveryHead toWhseInboundDeliveryHead)
@Nonnull public Class<WhseInboundDeliveryItem> getType()
getType
in class VdmObject<WhseInboundDeliveryItem>
public void setInboundDelivery(@Nullable String inboundDelivery)
Original property name from the Odata EDM: InboundDelivery
inboundDelivery
- Document Numberpublic void setInboundDeliveryItem(@Nullable String inboundDeliveryItem)
Original property name from the Odata EDM: InboundDeliveryItem
inboundDeliveryItem
- Item Numberpublic void setWarehouse(@Nullable String warehouse)
Original property name from the Odata EDM: Warehouse
All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number.
warehouse
- Alphanumeric key that identifies a complex, physical warehouse within the warehouse management system.public void setDeliveryCategory(@Nullable String deliveryCategory)
Original property name from the Odata EDM: DeliveryCategory
deliveryCategory
- Document Categorypublic void setDeliveryItemCategory(@Nullable String deliveryItemCategory)
Original property name from the Odata EDM: DeliveryItemCategory
The item category describes the fundamental business attributes of an item.
deliveryItemCategory
- Classification of possible items that the system can process for delivery processing.public void setInboundDeliveryItemType(@Nullable String inboundDeliveryItemType)
Original property name from the Odata EDM: InboundDeliveryItemType
The nature of the item type (whether it is a standard delivery item or a returns item) is defined by the item category.The item type is assigned to all document categories in the same delivery process. Here the item type can have a different service profile for each document category and therefore different properties.The item type maps the delivery process in the system in combination with the document type.
inboundDeliveryItemType
- Classification of the items for a document category in relation to the delivery process.public void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
product
- Character field of length 40public void setProductExternalID(@Nullable String productExternalID)
Original property name from the Odata EDM: ProductExternalID
productExternalID
- Character field of length 40public void setProductBatch(@Nullable String productBatch)
Original property name from the Odata EDM: ProductBatch
productBatch
- Batch Numberpublic void setCountryOfOrigin(@Nullable String countryOfOrigin)
Original property name from the Odata EDM: CountryOfOrigin
countryOfOrigin
- Country of Originpublic void setProductQuantity(@Nullable BigDecimal productQuantity)
Original property name from the Odata EDM: ProductQuantity
productQuantity
- Quantitypublic void setQuantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
quantityUnit
- Base Unit of Measurepublic void setStagingAreaGroup(@Nullable String stagingAreaGroup)
Original property name from the Odata EDM: StagingAreaGroup
The staging area group corresponds to a storage type (storage type role D), while the staging area corresponds to a storage section.You can divide each staging area into one or more storage bins. You need multiple storage bins, for example, if you want to define a loading sequence.
stagingAreaGroup
- You can group multiple staging areas into staging area groups.public void setStagingArea(@Nullable String stagingArea)
Original property name from the Odata EDM: StagingArea
In Customizing, you define staging areas and assign the staging areas to the relevant doors. For more information, see Customizing for Extended Warehouse Management under Master Data -> Staging Areas -> Define Staging Areas and Master Data -> Warehouse Door -> Assign Staging Area to Warehouse Door.You can group multiple staging areas into staging area groups.
stagingArea
- Staging areapublic void setStagingBay(@Nullable String stagingBay)
Original property name from the Odata EDM: StagingBay
stagingBay
- Area of the staging area that allows a correct loading or unloading sequence.public void setGoodsReceiptStatus(@Nullable String goodsReceiptStatus)
Original property name from the Odata EDM: GoodsReceiptStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
goodsReceiptStatus
- Describes an object state with regard to a status type.public void setPlanningPutawayStatus(@Nullable String planningPutawayStatus)
Original property name from the Odata EDM: PlanningPutawayStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
planningPutawayStatus
- Describes an object state with regard to a status type.public void setPutawayStatus(@Nullable String putawayStatus)
Original property name from the Odata EDM: PutawayStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
putawayStatus
- Describes an object state with regard to a status type.public void setCompletionStatus(@Nullable String completionStatus)
Original property name from the Odata EDM: CompletionStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
completionStatus
- Describes an object state with regard to a status type.public void setWarehouseProcessType(@Nullable String warehouseProcessType)
Original property name from the Odata EDM: WarehouseProcessType
warehouseProcessType
- The system processes each warehouse process (such as goods receipt, goods issue, posting change, and
repacking) using a warehouse process type. The warehouse process type has various effects on the
creation of warehouse tasks.public void setGoodsMovementBin(@Nullable String goodsMovementBin)
Original property name from the Odata EDM: GoodsMovementBin
goodsMovementBin
- A unit used for the movement of goods in the warehouse.public void setProductionSupplyArea(@Nullable String productionSupplyArea)
Original property name from the Odata EDM: ProductionSupplyArea
If you use this field, this may have WM-processing-relevant effects on the location of the staging of the products.The following fields are determined:For inbound deliveries:Destination Bin of the Putaway Warehouse TaskStorage Bin of Goods Movement Posting (items without relevance for putaway)For outbound delivery orders:Staging BayStorage Bin of Goods Movement PostingFor posting changes and stock transfer:Destination Storage Bin
productionSupplyArea
- Defines the location that is used to stage products to prepare them for movement to the production
supply area (PSA).public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
lastChangeDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).public void setEntitledToDisposeParty(@Nullable String entitledToDisposeParty)
Original property name from the Odata EDM: EntitledToDisposeParty
Each stock in the warehouse must be assigned to a party entitled to dispose.For each plant, there is exactly one partner master record with plant assignment in the vendor partner role.
entitledToDisposeParty
- An organization, defined as a business partner, that is entitled to dispose of stock. Usually this is
the plant in which the stocks are planned, and in which the ATP check is performed.public void setStockUsage(@Nullable String stockUsage)
Original property name from the Odata EDM: StockUsage
stockUsage
- Stock Usagepublic void setWarehouseStockCategory(@Nullable String warehouseStockCategory)
Original property name from the Odata EDM: WarehouseStockCategory
warehouseStockCategory
- Stock Typepublic void setStockOwner(@Nullable String stockOwner)
Original property name from the Odata EDM: StockOwner
stockOwner
- Character Field with Length 10public void setDeliveryItemStockTypeDetnCode(@Nullable String deliveryItemStockTypeDetnCode)
Original property name from the Odata EDM: DeliveryItemStockTypeDetnCode
By choosing the relevant option, you specify whether the value is to be stipulated manually or newly determined by the system.You have the following input options for the indicator for value determination:Blank (initial state)Indicates that the value is to be determined by the system.Choose this option if the value is to be newly determined by the system. After determining the value, the system sets the indicator to C.If you want to change the value manually, set the value determination indicator to M .CIndicates that the value was determined by the system. The value field cannot be changed.You cannot set this option manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.If you want to change the value manually, set the value determination indicator to M.MIndicates that the value was manually specified as mandatory. The field can be changed manually.Choose this indicator if you want to specify the value as mandatory manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.EIndicates that the value was specified as mandatory externally (outside delivery processing). The value field cannot be changed.You can neither set nor change this option.PIndicates that the value was suggested externally (outside delivery processing). The value field cannot be changed. However, the value can be changed by the system following certain data changes. In this case the system sets the indicator to C.You cannot set this option manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.If you want to change the value manually, set the value determination indicator to M.The use of the indicator and the input options depend on the business object in question, the assigned value field, and the field selection.The indicator determines in the header of the delivery whether the header weight was specified as mandatory manually through a corresponding measurement, or determined by the system as the total of all item weights.
deliveryItemStockTypeDetnCode
- Indicates how the content of the assigned value field was determined.public void setStockDocumentCategory(@Nullable String stockDocumentCategory)
Original property name from the Odata EDM: StockDocumentCategory
stockDocumentCategory
- Type: Sales Order Stock or Project Stockpublic void setStockDocumentNumber(@Nullable String stockDocumentNumber)
Original property name from the Odata EDM: StockDocumentNumber
stockDocumentNumber
- Number of the Sales Order or Project for Special Stockpublic void setStockItemNumber(@Nullable String stockItemNumber)
Original property name from the Odata EDM: StockItemNumber
stockItemNumber
- Sales Order Item for Sales Order Stockpublic void setPurchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
purchasingDocument
- Reference Document Numberpublic void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
Original property name from the Odata EDM: PurchasingDocumentItem
purchasingDocumentItem
- Reference Item Numberpublic void setManufacturingOrder(@Nullable String manufacturingOrder)
Original property name from the Odata EDM: ManufacturingOrder
manufacturingOrder
- Reference Document Numberprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<WhseInboundDeliveryItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<WhseInboundDeliveryItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<WhseInboundDeliveryItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<WhseInboundDeliveryItem>
@Nonnull public static <T> WhseInboundDeliveryItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> WhseInboundDeliveryItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<WhseInboundDeliveryItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<WhseInboundDeliveryItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<WhseInboundDeliveryItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<WhseInboundDeliveryItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<WhseInboundDeliveryItem>
@Nullable public WhseInboundDeliveryHead fetchWhseInboundDeliveryHead() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public WhseInboundDeliveryHead getWhseInboundDeliveryHeadOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<WhseInboundDeliveryHead> getWhseInboundDeliveryHeadIfPresent()
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
.
Option
with result
state empty
is returned.public void setWhseInboundDeliveryHead(WhseInboundDeliveryHead value)
value
- New WhseInboundDeliveryHead entity.public static WhseInboundDeliveryItem.WhseInboundDeliveryItemBuilder builder()
@Nullable public String getInboundDelivery()
Original property name from the Odata EDM: InboundDelivery
@Nullable public String getInboundDeliveryItem()
Original property name from the Odata EDM: InboundDeliveryItem
@Nullable public String getWarehouse()
Original property name from the Odata EDM: Warehouse
All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number.
@Nullable public String getDeliveryCategory()
Original property name from the Odata EDM: DeliveryCategory
@Nullable public String getDeliveryItemCategory()
Original property name from the Odata EDM: DeliveryItemCategory
The item category describes the fundamental business attributes of an item.
@Nullable public String getInboundDeliveryItemType()
Original property name from the Odata EDM: InboundDeliveryItemType
The nature of the item type (whether it is a standard delivery item or a returns item) is defined by the item category.The item type is assigned to all document categories in the same delivery process. Here the item type can have a different service profile for each document category and therefore different properties.The item type maps the delivery process in the system in combination with the document type.
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
@Nullable public String getProductExternalID()
Original property name from the Odata EDM: ProductExternalID
@Nullable public String getProductBatch()
Original property name from the Odata EDM: ProductBatch
@Nullable public String getCountryOfOrigin()
Original property name from the Odata EDM: CountryOfOrigin
@Nullable public BigDecimal getProductQuantity()
Original property name from the Odata EDM: ProductQuantity
@Nullable public String getQuantityUnit()
Original property name from the Odata EDM: QuantityUnit
@Nullable public String getStagingAreaGroup()
Original property name from the Odata EDM: StagingAreaGroup
The staging area group corresponds to a storage type (storage type role D), while the staging area corresponds to a storage section.You can divide each staging area into one or more storage bins. You need multiple storage bins, for example, if you want to define a loading sequence.
@Nullable public String getStagingArea()
Original property name from the Odata EDM: StagingArea
In Customizing, you define staging areas and assign the staging areas to the relevant doors. For more information, see Customizing for Extended Warehouse Management under Master Data -> Staging Areas -> Define Staging Areas and Master Data -> Warehouse Door -> Assign Staging Area to Warehouse Door.You can group multiple staging areas into staging area groups.
@Nullable public String getStagingBay()
Original property name from the Odata EDM: StagingBay
@Nullable public String getGoodsReceiptStatus()
Original property name from the Odata EDM: GoodsReceiptStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
@Nullable public String getPlanningPutawayStatus()
Original property name from the Odata EDM: PlanningPutawayStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
@Nullable public String getPutawayStatus()
Original property name from the Odata EDM: PutawayStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
@Nullable public String getCompletionStatus()
Original property name from the Odata EDM: CompletionStatus
Several possible status values are defined for each status type. However, just one status value is set for each status type.Examples of status values are:True/falseNot started/in process/ended
@Nullable public String getWarehouseProcessType()
Original property name from the Odata EDM: WarehouseProcessType
@Nullable public String getGoodsMovementBin()
Original property name from the Odata EDM: GoodsMovementBin
@Nullable public String getProductionSupplyArea()
Original property name from the Odata EDM: ProductionSupplyArea
If you use this field, this may have WM-processing-relevant effects on the location of the staging of the products.The following fields are determined:For inbound deliveries:Destination Bin of the Putaway Warehouse TaskStorage Bin of Goods Movement Posting (items without relevance for putaway)For outbound delivery orders:Staging BayStorage Bin of Goods Movement PostingFor posting changes and stock transfer:Destination Storage Bin
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
@Nullable public String getEntitledToDisposeParty()
Original property name from the Odata EDM: EntitledToDisposeParty
Each stock in the warehouse must be assigned to a party entitled to dispose.For each plant, there is exactly one partner master record with plant assignment in the vendor partner role.
@Nullable public String getStockUsage()
Original property name from the Odata EDM: StockUsage
@Nullable public String getWarehouseStockCategory()
Original property name from the Odata EDM: WarehouseStockCategory
@Nullable public String getStockOwner()
Original property name from the Odata EDM: StockOwner
@Nullable public String getDeliveryItemStockTypeDetnCode()
Original property name from the Odata EDM: DeliveryItemStockTypeDetnCode
By choosing the relevant option, you specify whether the value is to be stipulated manually or newly determined by the system.You have the following input options for the indicator for value determination:Blank (initial state)Indicates that the value is to be determined by the system.Choose this option if the value is to be newly determined by the system. After determining the value, the system sets the indicator to C.If you want to change the value manually, set the value determination indicator to M .CIndicates that the value was determined by the system. The value field cannot be changed.You cannot set this option manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.If you want to change the value manually, set the value determination indicator to M.MIndicates that the value was manually specified as mandatory. The field can be changed manually.Choose this indicator if you want to specify the value as mandatory manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.EIndicates that the value was specified as mandatory externally (outside delivery processing). The value field cannot be changed.You can neither set nor change this option.PIndicates that the value was suggested externally (outside delivery processing). The value field cannot be changed. However, the value can be changed by the system following certain data changes. In this case the system sets the indicator to C.You cannot set this option manually.If you want to have the value newly determined by the system, set the value determination indicator to the initial state.If you want to change the value manually, set the value determination indicator to M.The use of the indicator and the input options depend on the business object in question, the assigned value field, and the field selection.The indicator determines in the header of the delivery whether the header weight was specified as mandatory manually through a corresponding measurement, or determined by the system as the total of all item weights.
@Nullable public String getStockDocumentCategory()
Original property name from the Odata EDM: StockDocumentCategory
@Nullable public String getStockDocumentNumber()
Original property name from the Odata EDM: StockDocumentNumber
@Nullable public String getStockItemNumber()
Original property name from the Odata EDM: StockItemNumber
@Nullable public String getPurchasingDocument()
Original property name from the Odata EDM: PurchasingDocument
@Nullable public String getPurchasingDocumentItem()
Original property name from the Odata EDM: PurchasingDocumentItem
@Nullable public String getManufacturingOrder()
Original property name from the Odata EDM: ManufacturingOrder
public String toString()
toString
in class VdmObject<WhseInboundDeliveryItem>
public boolean equals(Object o)
equals
in class VdmObject<WhseInboundDeliveryItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<WhseInboundDeliveryItem>
public int hashCode()
hashCode
in class VdmObject<WhseInboundDeliveryItem>
Copyright © 2020 SAP SE. All rights reserved.