Class HandlingUnitItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: HandlingUnitItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of HandlingUnitItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<HandlingUnitItem,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<HandlingUnitItem>Selector for all available fields of HandlingUnitItem.static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.NumericInteger<HandlingUnitItem>static final SimpleProperty.NumericInteger<HandlingUnitItem>static final SimpleProperty.NumericDecimal<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final SimpleProperty.Guid<HandlingUnitItem>static final SimpleProperty.String<HandlingUnitItem>static final NavigationProperty.Single<HandlingUnitItem,HandlingUnit> Use with available request builders to apply the _HandlingUnit navigation property to query operations.Use with available request builders to apply the _HandlingUnitItemSerialNumber navigation property to query operations.static final SimpleProperty.String<HandlingUnitItem>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionHandlingUnitItem(String handlingUnitExternalID, String warehouse, UUID stockItemUUID, String handlingUnitItem, String handlingUnitTypeOfContent, String handlingUnitNestedExternalID, String handlingUnitReferenceDocument, String handlingUnitRefDocumentItem, String material, String batch, String plant, String storageLocation, BigDecimal handlingUnitQuantity, String handlingUnitQuantityUnit, String handlingUnitAltUnitOfMeasure, Integer handlingUnitNrOfAuxPackgMat, Integer handlingUnitNumberOfSerialNumb, String serialNumberProfile, Collection<SAP__Message> _Messages, HandlingUnit to_HandlingUnit, List<HandlingUnitSerialNumber> to_HandlingUnitItemSerialNumber) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated HandlingUnitSerialNumber entities.builder()protected booleanbooleanprotected voidConstraints: Not nullablegetBatch()Constraints: Not nullable, Maximum length: 10protected Stringprotected StringConstraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 20io.vavr.control.Option<HandlingUnit>Retrieval of associated HandlingUnit entity (one to one).Constraints: Not nullable, Maximum length: 6io.vavr.control.Option<List<HandlingUnitSerialNumber>>Retrieval of associated HandlingUnitSerialNumber entities (one to many).Constraints: Not nullable, Maximum length: 20Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 1protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18getPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 4getType()(Key Field) Constraints: Not nullable, Maximum length: 4inthashCode()repackHandlingUnitItem(String parentHandlingUnitNumber, BigDecimal handlingUnitQuantity, String handlingUnitQuantityUnit, String unitOfMeasureSAPCode, String unitOfMeasureISOCode, String eWMWorkCenter, Collection<D_HNDLGUNITITMREPACKSRLNMBRP> _SerialNumber) Action that can be applied to any entity object of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidConstraints: Not nullable, Maximum length: 10voidsetHandlingUnit(HandlingUnit value) Overwrites the associated HandlingUnit entity for the loaded navigation property _HandlingUnit.voidsetHandlingUnitAltUnitOfMeasure(String handlingUnitAltUnitOfMeasure) Constraints: Not nullable, Maximum length: 3voidsetHandlingUnitExternalID(String handlingUnitExternalID) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetHandlingUnitItem(String handlingUnitItem) Constraints: Not nullable, Maximum length: 6voidOverwrites the list of associated HandlingUnitSerialNumber entities for the loaded navigation property _HandlingUnitItemSerialNumber.voidsetHandlingUnitNestedExternalID(String handlingUnitNestedExternalID) Constraints: Not nullable, Maximum length: 20voidsetHandlingUnitNrOfAuxPackgMat(Integer handlingUnitNrOfAuxPackgMat) Constraints: Not nullablevoidsetHandlingUnitNumberOfSerialNumb(Integer handlingUnitNumberOfSerialNumb) Constraints: Not nullablevoidsetHandlingUnitQuantity(BigDecimal handlingUnitQuantity) Constraints: Not nullable, Precision: 15, Scale: 3voidsetHandlingUnitQuantityUnit(String handlingUnitQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetHandlingUnitRefDocumentItem(String handlingUnitRefDocumentItem) Constraints: Not nullable, Maximum length: 10voidsetHandlingUnitReferenceDocument(String handlingUnitReferenceDocument) Constraints: Not nullable, Maximum length: 10voidsetHandlingUnitTypeOfContent(String handlingUnitTypeOfContent) Constraints: Not nullable, Maximum length: 1voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 18voidConstraints: Not nullable, Maximum length: 4voidsetSerialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4voidsetStockItemUUID(UUID stockItemUUID) (Key Field) Constraints: Not nullablevoidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetWarehouse(String warehouse) (Key Field) Constraints: Not nullable, Maximum length: 4toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of HandlingUnitItem. -
HANDLING_UNIT_EXTERNAL_ID
-
WAREHOUSE
-
STOCK_ITEM_UUID
-
HANDLING_UNIT_ITEM
-
HANDLING_UNIT_TYPE_OF_CONTENT
-
HANDLING_UNIT_NESTED_EXTERNAL_ID
-
HANDLING_UNIT_REFERENCE_DOCUMENT
-
HANDLING_UNIT_REF_DOCUMENT_ITEM
-
MATERIAL
-
BATCH
-
PLANT
-
STORAGE_LOCATION
-
HANDLING_UNIT_QUANTITY
-
HANDLING_UNIT_QUANTITY_UNIT
-
HANDLING_UNIT_ALT_UNIT_OF_MEASURE
-
HANDLING_UNIT_NR_OF_AUX_PACKG_MAT
public static final SimpleProperty.NumericInteger<HandlingUnitItem> HANDLING_UNIT_NR_OF_AUX_PACKG_MAT -
HANDLING_UNIT_NUMBER_OF_SERIAL_NUMB
public static final SimpleProperty.NumericInteger<HandlingUnitItem> HANDLING_UNIT_NUMBER_OF_SERIAL_NUMB -
SERIAL_NUMBER_PROFILE
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__HANDLING_UNIT
Use with available request builders to apply the _HandlingUnit navigation property to query operations. -
TO__HANDLING_UNIT_ITEM_SERIAL_NUMBER
public static final NavigationProperty.Collection<HandlingUnitItem,HandlingUnitSerialNumber> TO__HANDLING_UNIT_ITEM_SERIAL_NUMBERUse with available request builders to apply the _HandlingUnitItemSerialNumber navigation property to query operations.
-
-
Constructor Details
-
HandlingUnitItem
public HandlingUnitItem() -
HandlingUnitItem
public HandlingUnitItem(@Nullable String handlingUnitExternalID, @Nullable String warehouse, @Nullable UUID stockItemUUID, @Nullable String handlingUnitItem, @Nullable String handlingUnitTypeOfContent, @Nullable String handlingUnitNestedExternalID, @Nullable String handlingUnitReferenceDocument, @Nullable String handlingUnitRefDocumentItem, @Nullable String material, @Nullable String batch, @Nullable String plant, @Nullable String storageLocation, @Nullable BigDecimal handlingUnitQuantity, @Nullable String handlingUnitQuantityUnit, @Nullable String handlingUnitAltUnitOfMeasure, @Nullable Integer handlingUnitNrOfAuxPackgMat, @Nullable Integer handlingUnitNumberOfSerialNumb, @Nullable String serialNumberProfile, @Nullable Collection<SAP__Message> _Messages, @Nullable HandlingUnit to_HandlingUnit, List<HandlingUnitSerialNumber> to_HandlingUnitItemSerialNumber)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<HandlingUnitItem>
-
setHandlingUnitExternalID
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: HandlingUnitExternalID
- Parameters:
handlingUnitExternalID- External Handling Unit Identification
-
setWarehouse
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Warehouse
- Parameters:
warehouse- Warehouse Number/Warehouse Complex
-
setStockItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: StockItemUUID
- Parameters:
stockItemUUID- GUID Stock Item
-
setHandlingUnitItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HandlingUnitItem
- Parameters:
handlingUnitItem- Handling Unit Item
-
setHandlingUnitTypeOfContent
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HandlingUnitTypeOfContent
- Parameters:
handlingUnitTypeOfContent- Type of Handling-unit Item Content
-
setHandlingUnitNestedExternalID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: HandlingUnitNestedExternalID
- Parameters:
handlingUnitNestedExternalID- Char 20
-
setHandlingUnitReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HandlingUnitReferenceDocument
- Parameters:
handlingUnitReferenceDocument- Delivery
-
setHandlingUnitRefDocumentItem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HandlingUnitRefDocumentItem
- Parameters:
handlingUnitRefDocumentItem- The handlingUnitRefDocumentItem to set.
-
setMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setBatch
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Parameters:
batch- Batch Number
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setHandlingUnitQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: HandlingUnitQuantity
- Parameters:
handlingUnitQuantity- Base Quantity Packed in the Handling Unit Item
-
setHandlingUnitQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: HandlingUnitQuantityUnit
- Parameters:
handlingUnitQuantityUnit- Base Unit of Measure of the Quantity to be Packed (VEMNG)
-
setHandlingUnitAltUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: HandlingUnitAltUnitOfMeasure
- Parameters:
handlingUnitAltUnitOfMeasure- Alternative unit of measure for stock unit of measure
-
setHandlingUnitNrOfAuxPackgMat
Constraints: Not nullableOriginal property name from the Odata EDM: HandlingUnitNrOfAuxPackgMat
- Parameters:
handlingUnitNrOfAuxPackgMat- Number of Auxiliary Packaging Materials in the HU Item
-
setHandlingUnitNumberOfSerialNumb
Constraints: Not nullableOriginal property name from the Odata EDM: HandlingUnitNumberOfSerialNumb
- Parameters:
handlingUnitNumberOfSerialNumb- Number of serial numbers
-
setSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Parameters:
serialNumberProfile- Serial Number Profile
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<HandlingUnitItem>
-
getKey
- Overrides:
getKeyin classVdmObject<HandlingUnitItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<HandlingUnitItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<HandlingUnitItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<HandlingUnitItem>
-
getHandlingUnitIfPresent
Retrieval of associated HandlingUnit entity (one to one). This corresponds to the OData navigation property _HandlingUnit.If the navigation property for an entity HandlingUnitItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _HandlingUnit is already loaded, the result will
contain the HandlingUnit entity. If not, an
Optionwith result stateemptyis returned.
-
setHandlingUnit
Overwrites the associated HandlingUnit entity for the loaded navigation property _HandlingUnit.- Parameters:
value- New HandlingUnit entity.
-
getHandlingUnitItemSerialNumberIfPresent
@Nonnull public io.vavr.control.Option<List<HandlingUnitSerialNumber>> getHandlingUnitItemSerialNumberIfPresent()Retrieval of associated HandlingUnitSerialNumber entities (one to many). This corresponds to the OData navigation property _HandlingUnitItemSerialNumber.If the navigation property for an entity HandlingUnitItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _HandlingUnitItemSerialNumber is already loaded, the
result will contain the HandlingUnitSerialNumber entities. If not, an
Optionwith result stateemptyis returned.
-
setHandlingUnitItemSerialNumber
Overwrites the list of associated HandlingUnitSerialNumber entities for the loaded navigation property _HandlingUnitItemSerialNumber.If the navigation property _HandlingUnitItemSerialNumber of a queried HandlingUnitItem 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 HandlingUnitSerialNumber entities.
-
addHandlingUnitItemSerialNumber
Adds elements to the list of associated HandlingUnitSerialNumber entities. This corresponds to the OData navigation property _HandlingUnitItemSerialNumber.If the navigation property _HandlingUnitItemSerialNumber of a queried HandlingUnitItem 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 HandlingUnitSerialNumber entities.
-
repackHandlingUnitItem
@Nonnull public static BoundAction.SingleToSingle<HandlingUnitItem,HandlingUnitRepackItemResult_Type> repackHandlingUnitItem(@Nonnull String parentHandlingUnitNumber, @Nonnull BigDecimal handlingUnitQuantity, @Nonnull String handlingUnitQuantityUnit, @Nonnull String unitOfMeasureSAPCode, @Nonnull String unitOfMeasureISOCode, @Nonnull String eWMWorkCenter, @Nonnull Collection<D_HNDLGUNITITMREPACKSRLNMBRP> _SerialNumber) Action that can be applied to any entity object of this class.- Parameters:
eWMWorkCenter- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: EWMWorkCenter
_SerialNumber- Constraints: Not nullableOriginal parameter name from the Odata EDM: _SerialNumber
handlingUnitQuantityUnit- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: HandlingUnitQuantityUnit
unitOfMeasureSAPCode- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: UnitOfMeasureSAPCode
handlingUnitQuantity- Constraints: Not nullable, Precision: 15, Scale: 3Original parameter name from the Odata EDM: HandlingUnitQuantity
unitOfMeasureISOCode- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: UnitOfMeasureISOCode
parentHandlingUnitNumber- Constraints: Not nullable, Maximum length: 20Original parameter name from the Odata EDM: ParentHandlingUnitNumber
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getHandlingUnitExternalID
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: HandlingUnitExternalID
- Returns:
- External Handling Unit Identification
-
getWarehouse
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Warehouse
- Returns:
- Warehouse Number/Warehouse Complex
-
getStockItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: StockItemUUID
- Returns:
- GUID Stock Item
-
getHandlingUnitItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HandlingUnitItem
- Returns:
- Handling Unit Item
-
getHandlingUnitTypeOfContent
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HandlingUnitTypeOfContent
- Returns:
- Type of Handling-unit Item Content
-
getHandlingUnitNestedExternalID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: HandlingUnitNestedExternalID
- Returns:
- Char 20
-
getHandlingUnitReferenceDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HandlingUnitReferenceDocument
- Returns:
- Delivery
-
getHandlingUnitRefDocumentItem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: HandlingUnitRefDocumentItem
- Returns:
- The handlingUnitRefDocumentItem contained in this
VdmEntity.
-
getMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getBatch
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Returns:
- Batch Number
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getHandlingUnitQuantity
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: HandlingUnitQuantity
- Returns:
- Base Quantity Packed in the Handling Unit Item
-
getHandlingUnitQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: HandlingUnitQuantityUnit
- Returns:
- Base Unit of Measure of the Quantity to be Packed (VEMNG)
-
getHandlingUnitAltUnitOfMeasure
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: HandlingUnitAltUnitOfMeasure
- Returns:
- Alternative unit of measure for stock unit of measure
-
getHandlingUnitNrOfAuxPackgMat
Constraints: Not nullableOriginal property name from the Odata EDM: HandlingUnitNrOfAuxPackgMat
- Returns:
- Number of Auxiliary Packaging Materials in the HU Item
-
getHandlingUnitNumberOfSerialNumb
Constraints: Not nullableOriginal property name from the Odata EDM: HandlingUnitNumberOfSerialNumb
- Returns:
- Number of serial numbers
-
getSerialNumberProfile
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
- Serial Number Profile
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<HandlingUnitItem>
-
equals
- Overrides:
equalsin classVdmEntity<HandlingUnitItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<HandlingUnitItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<HandlingUnitItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<HandlingUnitItem>
-