Class ShipmentItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ShipmentItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ShipmentItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<ShipmentItem,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<ShipmentItem>Selector for all available fields of ShipmentItem.static final SimpleProperty.Guid<ShipmentItem>static final SimpleProperty.Date<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.NumericDecimal<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.NumericDecimal<ShipmentItem>static final SimpleProperty.Guid<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.NumericDecimal<ShipmentItem>static final SimpleProperty.String<ShipmentItem>static final SimpleProperty.NumericDecimal<ShipmentItem>static final NavigationProperty.Single<ShipmentItem,ShptContainerUnit> Use with available request builders to apply the _ShptCtnUnit navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionShipmentItem(UUID fldLogsShptItemUUID, String fldLogsReferenceDocCategory, String fldLogsReferenceDocumentNumber, String fldLogsShptItmOutbDelivItmID, String fldLogsShptItmHndlgUnitID, UUID fldLogsContainerUnitUUID, String fldLogsShptItmStsCode, String fldLogsSrceStorLocID, String fldLogsSrcePlnt, String fldLogsDestStorLocID, String fldLogsDestPlnt, LocalDate fldLogsDelivDueDate, BigDecimal fldLogsGrossVolume, String fldLogsGrossVolumeUnit, BigDecimal productGrossWeight, String productWeightUnit, BigDecimal quantityInBaseUnit, String orderQuantityUnit, BigDecimal fldLogsShptItemActualWeight, String fldLogsShptItemActlWeightUnit, Collection<SAP__Message> _Messages, ShptContainerUnit to_ShptCtnUnit) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanAction that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableprotected Stringprotected StringConstraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 17Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3io.vavr.control.Option<ShptContainerUnit>Retrieval of associated ShptContainerUnit entity (one to one).getType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetFldLogsContainerUnitUUID(UUID fldLogsContainerUnitUUID) Constraints: Not nullablevoidsetFldLogsDelivDueDate(LocalDate fldLogsDelivDueDate) Constraints: NullablevoidsetFldLogsDestPlnt(String fldLogsDestPlnt) Constraints: Not nullable, Maximum length: 4voidsetFldLogsDestStorLocID(String fldLogsDestStorLocID) Constraints: Not nullable, Maximum length: 4voidsetFldLogsGrossVolume(BigDecimal fldLogsGrossVolume) Constraints: Not nullable, Precision: 13, Scale: 3voidsetFldLogsGrossVolumeUnit(String fldLogsGrossVolumeUnit) Constraints: Not nullable, Maximum length: 3voidsetFldLogsReferenceDocCategory(String fldLogsReferenceDocCategory) Constraints: Not nullable, Maximum length: 2voidsetFldLogsReferenceDocumentNumber(String fldLogsReferenceDocumentNumber) Constraints: Not nullable, Maximum length: 20voidsetFldLogsShptItemActlWeightUnit(String fldLogsShptItemActlWeightUnit) Constraints: Not nullable, Maximum length: 3voidsetFldLogsShptItemActualWeight(BigDecimal fldLogsShptItemActualWeight) Constraints: Not nullable, Precision: 13, Scale: 3voidsetFldLogsShptItemUUID(UUID fldLogsShptItemUUID) (Key Field) Constraints: Not nullablevoidsetFldLogsShptItmHndlgUnitID(String fldLogsShptItmHndlgUnitID) Constraints: Not nullable, Maximum length: 20voidsetFldLogsShptItmOutbDelivItmID(String fldLogsShptItmOutbDelivItmID) Constraints: Not nullable, Maximum length: 17voidsetFldLogsShptItmStsCode(String fldLogsShptItmStsCode) Constraints: Not nullable, Maximum length: 2voidsetFldLogsSrcePlnt(String fldLogsSrcePlnt) Constraints: Not nullable, Maximum length: 4voidsetFldLogsSrceStorLocID(String fldLogsSrceStorLocID) Constraints: Not nullable, Maximum length: 4voidsetOrderQuantityUnit(String orderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetProductGrossWeight(BigDecimal productGrossWeight) Constraints: Not nullable, Precision: 13, Scale: 3voidsetProductWeightUnit(String productWeightUnit) Constraints: Not nullable, Maximum length: 3voidsetQuantityInBaseUnit(BigDecimal quantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3voidsetShptCtnUnit(ShptContainerUnit value) Overwrites the associated ShptContainerUnit entity for the loaded navigation property _ShptCtnUnit.toString()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 ShipmentItem. -
FLD_LOGS_SHPT_ITEM_UUID
-
FLD_LOGS_REFERENCE_DOC_CATEGORY
-
FLD_LOGS_REFERENCE_DOCUMENT_NUMBER
-
FLD_LOGS_SHPT_ITM_OUTB_DELIV_ITM_ID
-
FLD_LOGS_SHPT_ITM_HNDLG_UNIT_ID
-
FLD_LOGS_CONTAINER_UNIT_UUID
-
FLD_LOGS_SHPT_ITM_STS_CODE
-
FLD_LOGS_SRCE_STOR_LOC_ID
-
FLD_LOGS_SRCE_PLNT
-
FLD_LOGS_DEST_STOR_LOC_ID
-
FLD_LOGS_DEST_PLNT
-
FLD_LOGS_DELIV_DUE_DATE
-
FLD_LOGS_GROSS_VOLUME
-
FLD_LOGS_GROSS_VOLUME_UNIT
-
PRODUCT_GROSS_WEIGHT
-
PRODUCT_WEIGHT_UNIT
-
QUANTITY_IN_BASE_UNIT
-
ORDER_QUANTITY_UNIT
-
FLD_LOGS_SHPT_ITEM_ACTUAL_WEIGHT
-
FLD_LOGS_SHPT_ITEM_ACTL_WEIGHT_UNIT
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SHPT_CTN_UNIT
Use with available request builders to apply the _ShptCtnUnit navigation property to query operations.
-
-
Constructor Details
-
ShipmentItem
public ShipmentItem() -
ShipmentItem
public ShipmentItem(@Nullable UUID fldLogsShptItemUUID, @Nullable String fldLogsReferenceDocCategory, @Nullable String fldLogsReferenceDocumentNumber, @Nullable String fldLogsShptItmOutbDelivItmID, @Nullable String fldLogsShptItmHndlgUnitID, @Nullable UUID fldLogsContainerUnitUUID, @Nullable String fldLogsShptItmStsCode, @Nullable String fldLogsSrceStorLocID, @Nullable String fldLogsSrcePlnt, @Nullable String fldLogsDestStorLocID, @Nullable String fldLogsDestPlnt, @Nullable LocalDate fldLogsDelivDueDate, @Nullable BigDecimal fldLogsGrossVolume, @Nullable String fldLogsGrossVolumeUnit, @Nullable BigDecimal productGrossWeight, @Nullable String productWeightUnit, @Nullable BigDecimal quantityInBaseUnit, @Nullable String orderQuantityUnit, @Nullable BigDecimal fldLogsShptItemActualWeight, @Nullable String fldLogsShptItemActlWeightUnit, @Nullable Collection<SAP__Message> _Messages, @Nullable ShptContainerUnit to_ShptCtnUnit)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ShipmentItem>
-
setFldLogsShptItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: FldLogsShptItemUUID
- Parameters:
fldLogsShptItemUUID- Field Logistics: Shipment Item ID
-
setFldLogsReferenceDocCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FldLogsReferenceDocCategory
- Parameters:
fldLogsReferenceDocCategory- Field Logistics: Reference Document Type for Shipment
-
setFldLogsReferenceDocumentNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FldLogsReferenceDocumentNumber
- Parameters:
fldLogsReferenceDocumentNumber- Reference Document Number
-
setFldLogsShptItmOutbDelivItmID
Constraints: Not nullable, Maximum length: 17Original property name from the Odata EDM: FldLogsShptItmOutbDelivItmID
- Parameters:
fldLogsShptItmOutbDelivItmID- Field Logistics: Shipment Item OBD Item ID
-
setFldLogsShptItmHndlgUnitID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FldLogsShptItmHndlgUnitID
- Parameters:
fldLogsShptItmHndlgUnitID- Field Logistics: Shipment Item Handling Unit ID
-
setFldLogsContainerUnitUUID
Constraints: Not nullableOriginal property name from the Odata EDM: FldLogsContainerUnitUUID
- Parameters:
fldLogsContainerUnitUUID- Field Logistics: Container Unit ID
-
setFldLogsShptItmStsCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FldLogsShptItmStsCode
- Parameters:
fldLogsShptItmStsCode- Field Logistics: Shipment Item Status Code
-
setFldLogsSrceStorLocID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsSrceStorLocID
- Parameters:
fldLogsSrceStorLocID- Storage Location
-
setFldLogsSrcePlnt
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsSrcePlnt
- Parameters:
fldLogsSrcePlnt- Plant
-
setFldLogsDestStorLocID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsDestStorLocID
- Parameters:
fldLogsDestStorLocID- Storage Location
-
setFldLogsDestPlnt
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsDestPlnt
- Parameters:
fldLogsDestPlnt- Plant
-
setFldLogsDelivDueDate
Constraints: NullableOriginal property name from the Odata EDM: FldLogsDelivDueDate
- Parameters:
fldLogsDelivDueDate- Item Delivery Date
-
setFldLogsGrossVolume
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FldLogsGrossVolume
- Parameters:
fldLogsGrossVolume- Volume
-
setFldLogsGrossVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FldLogsGrossVolumeUnit
- Parameters:
fldLogsGrossVolumeUnit- Volume Unit
-
setProductGrossWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ProductGrossWeight
- Parameters:
productGrossWeight- Gross Weight
-
setProductWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductWeightUnit
- Parameters:
productWeightUnit- Unit of Weight
-
setQuantityInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: QuantityInBaseUnit
- Parameters:
quantityInBaseUnit- Quantity
-
setOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Parameters:
orderQuantityUnit- Sales Unit
-
setFldLogsShptItemActualWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FldLogsShptItemActualWeight
- Parameters:
fldLogsShptItemActualWeight- Gross Weight
-
setFldLogsShptItemActlWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FldLogsShptItemActlWeightUnit
- Parameters:
fldLogsShptItemActlWeightUnit- Base Unit of Measure
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ShipmentItem>
-
getKey
- Overrides:
getKeyin classVdmObject<ShipmentItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ShipmentItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<ShipmentItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ShipmentItem>
-
getShptCtnUnitIfPresent
Retrieval of associated ShptContainerUnit entity (one to one). This corresponds to the OData navigation property _ShptCtnUnit.If the navigation property for an entity ShipmentItem 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 _ShptCtnUnit is already loaded, the result will contain
the ShptContainerUnit entity. If not, an
Optionwith result stateemptyis returned.
-
setShptCtnUnit
Overwrites the associated ShptContainerUnit entity for the loaded navigation property _ShptCtnUnit.- Parameters:
value- New ShptContainerUnit entity.
-
deleteAssignment
Action that can be applied to any entity object of this class.- 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
-
getFldLogsShptItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: FldLogsShptItemUUID
- Returns:
- Field Logistics: Shipment Item ID
-
getFldLogsReferenceDocCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FldLogsReferenceDocCategory
- Returns:
- Field Logistics: Reference Document Type for Shipment
-
getFldLogsReferenceDocumentNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FldLogsReferenceDocumentNumber
- Returns:
- Reference Document Number
-
getFldLogsShptItmOutbDelivItmID
Constraints: Not nullable, Maximum length: 17Original property name from the Odata EDM: FldLogsShptItmOutbDelivItmID
- Returns:
- Field Logistics: Shipment Item OBD Item ID
-
getFldLogsShptItmHndlgUnitID
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: FldLogsShptItmHndlgUnitID
- Returns:
- Field Logistics: Shipment Item Handling Unit ID
-
getFldLogsContainerUnitUUID
Constraints: Not nullableOriginal property name from the Odata EDM: FldLogsContainerUnitUUID
- Returns:
- Field Logistics: Container Unit ID
-
getFldLogsShptItmStsCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FldLogsShptItmStsCode
- Returns:
- Field Logistics: Shipment Item Status Code
-
getFldLogsSrceStorLocID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsSrceStorLocID
- Returns:
- Storage Location
-
getFldLogsSrcePlnt
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsSrcePlnt
- Returns:
- Plant
-
getFldLogsDestStorLocID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsDestStorLocID
- Returns:
- Storage Location
-
getFldLogsDestPlnt
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FldLogsDestPlnt
- Returns:
- Plant
-
getFldLogsDelivDueDate
Constraints: NullableOriginal property name from the Odata EDM: FldLogsDelivDueDate
- Returns:
- Item Delivery Date
-
getFldLogsGrossVolume
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FldLogsGrossVolume
- Returns:
- Volume
-
getFldLogsGrossVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FldLogsGrossVolumeUnit
- Returns:
- Volume Unit
-
getProductGrossWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ProductGrossWeight
- Returns:
- Gross Weight
-
getProductWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductWeightUnit
- Returns:
- Unit of Weight
-
getQuantityInBaseUnit
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: QuantityInBaseUnit
- Returns:
- Quantity
-
getOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Returns:
- Sales Unit
-
getFldLogsShptItemActualWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FldLogsShptItemActualWeight
- Returns:
- Gross Weight
-
getFldLogsShptItemActlWeightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FldLogsShptItemActlWeightUnit
- Returns:
- Base Unit of Measure
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<ShipmentItem>
-
equals
- Overrides:
equalsin classVdmEntity<ShipmentItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ShipmentItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ShipmentItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ShipmentItem>
-