java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<HandlingUnit>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.handlingunit.HandlingUnit
All Implemented Interfaces:
VdmEntitySet

public class HandlingUnit extends VdmEntity<HandlingUnit> implements VdmEntitySet
Handling Unit

Original entity name from the Odata EDM: HandlingUnitType

  • Field Details

  • Constructor Details

    • HandlingUnit

      public HandlingUnit()
    • HandlingUnit

      public HandlingUnit(@Nullable String handlingUnitExternalID, @Nullable String warehouse, @Nullable String packagingMaterial, @Nullable String packagingMaterialType, @Nullable String plant, @Nullable String storageLocation, @Nullable String shippingPoint, @Nullable String parentHandlingUnitNumber, @Nullable BigDecimal grossWeight, @Nullable BigDecimal netWeight, @Nullable BigDecimal handlingUnitMaxWeight, @Nullable String weightUnit, @Nullable BigDecimal handlingUnitTareWeight, @Nullable String handlingUnitTareWeightUnit, @Nullable BigDecimal grossVolume, @Nullable BigDecimal handlingUnitNetVolume, @Nullable BigDecimal handlingUnitMaxVolume, @Nullable String volumeUnit, @Nullable BigDecimal handlingUnitTareVolume, @Nullable String handlingUnitTareVolumeUnit, @Nullable BigDecimal handlingUnitLength, @Nullable BigDecimal handlingUnitWidth, @Nullable BigDecimal handlingUnitHeight, @Nullable String unitOfMeasureDimension, @Nullable String handlingUnitReferenceDocument, @Nullable String handlingUnitRefDocType, @Nullable Boolean handlingUnitHasCrossRefDoc, @Nullable UUID packingInstruction, @Nullable String handlingUnitSecondExternalId, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String storageType, @Nullable String storageSection, @Nullable String storageBin, @Nullable String eWMResource, @Nullable String eWMConsolidationGroup, @Nullable Boolean handlingUnitIsClosed, @Nullable Boolean eWMHandlingUnitIsPlanned, @Nullable Boolean eWMHandlingUnitIsInStock, @Nullable Boolean eWMHandlingUnitIsLoaded, @Nullable Boolean eWMHUContentChangeIsBlocked, @Nullable Boolean eWMHUMovementChangeIsBlocked, @Nullable Boolean eWMHUAttributeChangeIsBlocked, @Nullable Boolean eWMHUPostingChangeIsBlocked, @Nullable Boolean eWMHUIsBlockedByCustoms, @Nullable Collection<SAP__Message> _Messages, List<HandlingUnitItem> to_HandlingUnitItem, List<HandlingUnitReferenceDoc> to_HandlingUnitReferenceDoc)
  • Method Details

    • getType

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

      public void setHandlingUnitExternalID(@Nullable String handlingUnitExternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitExternalID

      Parameters:
      handlingUnitExternalID - External Handling Unit Identification
    • setWarehouse

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

      Original property name from the Odata EDM: Warehouse

      Parameters:
      warehouse - Warehouse Number/Warehouse Complex
    • setPackagingMaterial

      public void setPackagingMaterial(@Nullable String packagingMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PackagingMaterial

      Parameters:
      packagingMaterial - Packaging Materials
    • setPackagingMaterialType

      public void setPackagingMaterialType(@Nullable String packagingMaterialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PackagingMaterialType

      Parameters:
      packagingMaterialType - Packaging Material Type
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setShippingPoint

      public void setShippingPoint(@Nullable String shippingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingPoint

      Parameters:
      shippingPoint - Shipping Point / Receiving Point
    • setParentHandlingUnitNumber

      public void setParentHandlingUnitNumber(@Nullable String parentHandlingUnitNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ParentHandlingUnitNumber

      Parameters:
      parentHandlingUnitNumber - External Handling Unit Identification
    • setGrossWeight

      public void setGrossWeight(@Nullable BigDecimal grossWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Parameters:
      grossWeight - Total Weight of Handling Unit
    • setNetWeight

      public void setNetWeight(@Nullable BigDecimal netWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: NetWeight

      Parameters:
      netWeight - Loading Weight of Handling Unit
    • setHandlingUnitMaxWeight

      public void setHandlingUnitMaxWeight(@Nullable BigDecimal handlingUnitMaxWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxWeight

      Parameters:
      handlingUnitMaxWeight - Allowed Loading Weight of a Handling Unit
    • setWeightUnit

      public void setWeightUnit(@Nullable String weightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WeightUnit

      Parameters:
      weightUnit - Unit of Weight
    • setHandlingUnitTareWeight

      public void setHandlingUnitTareWeight(@Nullable BigDecimal handlingUnitTareWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareWeight

      Parameters:
      handlingUnitTareWeight - Tare Weight of Handling Unit
    • setHandlingUnitTareWeightUnit

      public void setHandlingUnitTareWeightUnit(@Nullable String handlingUnitTareWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Parameters:
      handlingUnitTareWeightUnit - Unit of Weight
    • setGrossVolume

      public void setGrossVolume(@Nullable BigDecimal grossVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossVolume

      Parameters:
      grossVolume - Total Volume of Handling Unit
    • setHandlingUnitNetVolume

      public void setHandlingUnitNetVolume(@Nullable BigDecimal handlingUnitNetVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitNetVolume

      Parameters:
      handlingUnitNetVolume - Loading Volume of Handling Unit
    • setHandlingUnitMaxVolume

      public void setHandlingUnitMaxVolume(@Nullable BigDecimal handlingUnitMaxVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxVolume

      Parameters:
      handlingUnitMaxVolume - Allowed Loading Volume for Handling Unit
    • setVolumeUnit

      public void setVolumeUnit(@Nullable String volumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VolumeUnit

      Parameters:
      volumeUnit - Volume Unit
    • setHandlingUnitTareVolume

      public void setHandlingUnitTareVolume(@Nullable BigDecimal handlingUnitTareVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareVolume

      Parameters:
      handlingUnitTareVolume - Tare Volume of Handling Unit
    • setHandlingUnitTareVolumeUnit

      public void setHandlingUnitTareVolumeUnit(@Nullable String handlingUnitTareVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Parameters:
      handlingUnitTareVolumeUnit - Volume Unit
    • setHandlingUnitLength

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

      Original property name from the Odata EDM: HandlingUnitLength

      Parameters:
      handlingUnitLength - Length
    • setHandlingUnitWidth

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

      Original property name from the Odata EDM: HandlingUnitWidth

      Parameters:
      handlingUnitWidth - Width
    • setHandlingUnitHeight

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

      Original property name from the Odata EDM: HandlingUnitHeight

      Parameters:
      handlingUnitHeight - Height
    • setUnitOfMeasureDimension

      public void setUnitOfMeasureDimension(@Nullable String unitOfMeasureDimension)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfMeasureDimension

      Parameters:
      unitOfMeasureDimension - Unit of Dimension for Length/Width/Height
    • setHandlingUnitReferenceDocument

      public void setHandlingUnitReferenceDocument(@Nullable String handlingUnitReferenceDocument)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitReferenceDocument

      Parameters:
      handlingUnitReferenceDocument - The handlingUnitReferenceDocument to set.
    • setHandlingUnitRefDocType

      public void setHandlingUnitRefDocType(@Nullable String handlingUnitRefDocType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: HandlingUnitRefDocType

      Parameters:
      handlingUnitRefDocType - Packing Object
    • setHandlingUnitHasCrossRefDoc

      public void setHandlingUnitHasCrossRefDoc(@Nullable Boolean handlingUnitHasCrossRefDoc)
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitHasCrossRefDoc

      Parameters:
      handlingUnitHasCrossRefDoc - Truth Value: True/False
    • setPackingInstruction

      public void setPackingInstruction(@Nullable UUID packingInstruction)
      Constraints: Nullable

      Original property name from the Odata EDM: PackingInstruction

      Parameters:
      packingInstruction - Unique internal packing object number
    • setHandlingUnitSecondExternalId

      public void setHandlingUnitSecondExternalId(@Nullable String handlingUnitSecondExternalId)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitSecondExternalId

      Parameters:
      handlingUnitSecondExternalId - Handling Unit's 2nd External Identification
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setCreationDateTime

      public void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of Person Who Changed Object
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDateTime

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

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

      Original property name from the Odata EDM: StorageType

      Parameters:
      storageType - Storage Type
    • setStorageSection

      public void setStorageSection(@Nullable String storageSection)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageSection

      Parameters:
      storageSection - Storage Section
    • setStorageBin

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

      Original property name from the Odata EDM: StorageBin

      Parameters:
      storageBin - Storage Bin
    • setEWMResource

      public void setEWMResource(@Nullable String eWMResource)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMResource

      Parameters:
      eWMResource - Resource (Means of Transportation or User)
    • setEWMConsolidationGroup

      public void setEWMConsolidationGroup(@Nullable String eWMConsolidationGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EWMConsolidationGroup

      Parameters:
      eWMConsolidationGroup - Consolidation Group
    • setHandlingUnitIsClosed

      public void setHandlingUnitIsClosed(@Nullable Boolean handlingUnitIsClosed)
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitIsClosed

      Parameters:
      handlingUnitIsClosed - Closed Packaging Material
    • setEWMHandlingUnitIsPlanned

      public void setEWMHandlingUnitIsPlanned(@Nullable Boolean eWMHandlingUnitIsPlanned)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsPlanned

      Parameters:
      eWMHandlingUnitIsPlanned - Truth Value: True/False
    • setEWMHandlingUnitIsInStock

      public void setEWMHandlingUnitIsInStock(@Nullable Boolean eWMHandlingUnitIsInStock)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsInStock

      Parameters:
      eWMHandlingUnitIsInStock - Truth Value: True/False
    • setEWMHandlingUnitIsLoaded

      public void setEWMHandlingUnitIsLoaded(@Nullable Boolean eWMHandlingUnitIsLoaded)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsLoaded

      Parameters:
      eWMHandlingUnitIsLoaded - Truth Value: True/False
    • setEWMHUContentChangeIsBlocked

      public void setEWMHUContentChangeIsBlocked(@Nullable Boolean eWMHUContentChangeIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUContentChangeIsBlocked

      Parameters:
      eWMHUContentChangeIsBlocked - Truth Value: True/False
    • setEWMHUMovementChangeIsBlocked

      public void setEWMHUMovementChangeIsBlocked(@Nullable Boolean eWMHUMovementChangeIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUMovementChangeIsBlocked

      Parameters:
      eWMHUMovementChangeIsBlocked - Truth Value: True/False
    • setEWMHUAttributeChangeIsBlocked

      public void setEWMHUAttributeChangeIsBlocked(@Nullable Boolean eWMHUAttributeChangeIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUAttributeChangeIsBlocked

      Parameters:
      eWMHUAttributeChangeIsBlocked - Truth Value: True/False
    • setEWMHUPostingChangeIsBlocked

      public void setEWMHUPostingChangeIsBlocked(@Nullable Boolean eWMHUPostingChangeIsBlocked)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUPostingChangeIsBlocked

      Parameters:
      eWMHUPostingChangeIsBlocked - Truth Value: True/False
    • setEWMHUIsBlockedByCustoms

      public void setEWMHUIsBlockedByCustoms(@Nullable Boolean eWMHUIsBlockedByCustoms)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUIsBlockedByCustoms

      Parameters:
      eWMHUIsBlockedByCustoms - Truth Value: True/False
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<HandlingUnit>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity HandlingUnit 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 _HandlingUnitItem is already loaded, the result will contain the HandlingUnitItem entities. If not, an Option with result state empty is returned.
    • setHandlingUnitItem

      public void setHandlingUnitItem(@Nonnull List<HandlingUnitItem> value)
      Overwrites the list of associated HandlingUnitItem entities for the loaded navigation property _HandlingUnitItem.

      If the navigation property _HandlingUnitItem of a queried HandlingUnit 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 HandlingUnitItem entities.
    • addHandlingUnitItem

      public void addHandlingUnitItem(HandlingUnitItem... entity)
      Adds elements to the list of associated HandlingUnitItem entities. This corresponds to the OData navigation property _HandlingUnitItem.

      If the navigation property _HandlingUnitItem of a queried HandlingUnit 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 HandlingUnitItem entities.
    • getHandlingUnitReferenceDocIfPresent

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

      If the navigation property for an entity HandlingUnit 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 _HandlingUnitReferenceDoc is already loaded, the result will contain the HandlingUnitReferenceDoc entities. If not, an Option with result state empty is returned.
    • setHandlingUnitReferenceDoc

      public void setHandlingUnitReferenceDoc(@Nonnull List<HandlingUnitReferenceDoc> value)
      Overwrites the list of associated HandlingUnitReferenceDoc entities for the loaded navigation property _HandlingUnitReferenceDoc.

      If the navigation property _HandlingUnitReferenceDoc of a queried HandlingUnit 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 HandlingUnitReferenceDoc entities.
    • addHandlingUnitReferenceDoc

      public void addHandlingUnitReferenceDoc(HandlingUnitReferenceDoc... entity)
      Adds elements to the list of associated HandlingUnitReferenceDoc entities. This corresponds to the OData navigation property _HandlingUnitReferenceDoc.

      If the navigation property _HandlingUnitReferenceDoc of a queried HandlingUnit 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 HandlingUnitReferenceDoc entities.
    • moveHandlingUnits

      @Nonnull public static BoundAction.SingleToSingle<HandlingUnit,HandlingUnitMoveResult_Type> moveHandlingUnits(@Nonnull String handlingUnitExternalID, @Nonnull String handlingUnitGoodsMovementEvent, @Nonnull String receivingPlant, @Nonnull String receivingStorageLocation, @Nonnull String receivingStorageBin)
      Action that can be applied to any entity object of this class.

      Parameters:
      handlingUnitGoodsMovementEvent - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: HandlingUnitGoodsMovementEvent

      handlingUnitExternalID - Constraints: Not nullable, Maximum length: 20

      Original parameter name from the Odata EDM: HandlingUnitExternalID

      receivingPlant - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ReceivingPlant

      receivingStorageBin - Constraints: Not nullable, Maximum length: 18

      Original parameter name from the Odata EDM: ReceivingStorageBin

      receivingStorageLocation - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ReceivingStorageLocation

      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.
    • repackHandlingUnitHeader

      @Nonnull public static BoundAction.SingleToSingle<HandlingUnit,Void> repackHandlingUnitHeader(@Nonnull String parentHandlingUnitNumber, @Nonnull String eWMWorkCenter)
      Action that can be applied to any entity object of this class.

      Parameters:
      eWMWorkCenter - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: EWMWorkCenter

      parentHandlingUnitNumber - Constraints: Not nullable, Maximum length: 20

      Original 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

      @Nonnull public static HandlingUnit.HandlingUnitBuilder builder()
    • getHandlingUnitExternalID

      @Nullable public String getHandlingUnitExternalID()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitExternalID

      Returns:
      External Handling Unit Identification
    • getWarehouse

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

      Original property name from the Odata EDM: Warehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getPackagingMaterial

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

      Original property name from the Odata EDM: PackagingMaterial

      Returns:
      Packaging Materials
    • getPackagingMaterialType

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

      Original property name from the Odata EDM: PackagingMaterialType

      Returns:
      Packaging Material Type
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getShippingPoint

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

      Original property name from the Odata EDM: ShippingPoint

      Returns:
      Shipping Point / Receiving Point
    • getParentHandlingUnitNumber

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

      Original property name from the Odata EDM: ParentHandlingUnitNumber

      Returns:
      External Handling Unit Identification
    • getGrossWeight

      @Nullable public BigDecimal getGrossWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Returns:
      Total Weight of Handling Unit
    • getNetWeight

      @Nullable public BigDecimal getNetWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: NetWeight

      Returns:
      Loading Weight of Handling Unit
    • getHandlingUnitMaxWeight

      @Nullable public BigDecimal getHandlingUnitMaxWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxWeight

      Returns:
      Allowed Loading Weight of a Handling Unit
    • getWeightUnit

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

      Original property name from the Odata EDM: WeightUnit

      Returns:
      Unit of Weight
    • getHandlingUnitTareWeight

      @Nullable public BigDecimal getHandlingUnitTareWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareWeight

      Returns:
      Tare Weight of Handling Unit
    • getHandlingUnitTareWeightUnit

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

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Returns:
      Unit of Weight
    • getGrossVolume

      @Nullable public BigDecimal getGrossVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossVolume

      Returns:
      Total Volume of Handling Unit
    • getHandlingUnitNetVolume

      @Nullable public BigDecimal getHandlingUnitNetVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitNetVolume

      Returns:
      Loading Volume of Handling Unit
    • getHandlingUnitMaxVolume

      @Nullable public BigDecimal getHandlingUnitMaxVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxVolume

      Returns:
      Allowed Loading Volume for Handling Unit
    • getVolumeUnit

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

      Original property name from the Odata EDM: VolumeUnit

      Returns:
      Volume Unit
    • getHandlingUnitTareVolume

      @Nullable public BigDecimal getHandlingUnitTareVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareVolume

      Returns:
      Tare Volume of Handling Unit
    • getHandlingUnitTareVolumeUnit

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

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Returns:
      Volume Unit
    • getHandlingUnitLength

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

      Original property name from the Odata EDM: HandlingUnitLength

      Returns:
      Length
    • getHandlingUnitWidth

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

      Original property name from the Odata EDM: HandlingUnitWidth

      Returns:
      Width
    • getHandlingUnitHeight

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

      Original property name from the Odata EDM: HandlingUnitHeight

      Returns:
      Height
    • getUnitOfMeasureDimension

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

      Original property name from the Odata EDM: UnitOfMeasureDimension

      Returns:
      Unit of Dimension for Length/Width/Height
    • getHandlingUnitReferenceDocument

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

      Original property name from the Odata EDM: HandlingUnitReferenceDocument

      Returns:
      The handlingUnitReferenceDocument contained in this VdmEntity.
    • getHandlingUnitRefDocType

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

      Original property name from the Odata EDM: HandlingUnitRefDocType

      Returns:
      Packing Object
    • getHandlingUnitHasCrossRefDoc

      @Nullable public Boolean getHandlingUnitHasCrossRefDoc()
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitHasCrossRefDoc

      Returns:
      Truth Value: True/False
    • getPackingInstruction

      @Nullable public UUID getPackingInstruction()
      Constraints: Nullable

      Original property name from the Odata EDM: PackingInstruction

      Returns:
      Unique internal packing object number
    • getHandlingUnitSecondExternalId

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

      Original property name from the Odata EDM: HandlingUnitSecondExternalId

      Returns:
      Handling Unit's 2nd External Identification
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getCreationDateTime

      @Nullable public OffsetDateTime getCreationDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

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

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDateTime

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

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

      Original property name from the Odata EDM: StorageType

      Returns:
      Storage Type
    • getStorageSection

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

      Original property name from the Odata EDM: StorageSection

      Returns:
      Storage Section
    • getStorageBin

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

      Original property name from the Odata EDM: StorageBin

      Returns:
      Storage Bin
    • getEWMResource

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

      Original property name from the Odata EDM: EWMResource

      Returns:
      Resource (Means of Transportation or User)
    • getEWMConsolidationGroup

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

      Original property name from the Odata EDM: EWMConsolidationGroup

      Returns:
      Consolidation Group
    • getHandlingUnitIsClosed

      @Nullable public Boolean getHandlingUnitIsClosed()
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitIsClosed

      Returns:
      Closed Packaging Material
    • getEWMHandlingUnitIsPlanned

      @Nullable public Boolean getEWMHandlingUnitIsPlanned()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsPlanned

      Returns:
      Truth Value: True/False
    • getEWMHandlingUnitIsInStock

      @Nullable public Boolean getEWMHandlingUnitIsInStock()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsInStock

      Returns:
      Truth Value: True/False
    • getEWMHandlingUnitIsLoaded

      @Nullable public Boolean getEWMHandlingUnitIsLoaded()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHandlingUnitIsLoaded

      Returns:
      Truth Value: True/False
    • getEWMHUContentChangeIsBlocked

      @Nullable public Boolean getEWMHUContentChangeIsBlocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUContentChangeIsBlocked

      Returns:
      Truth Value: True/False
    • getEWMHUMovementChangeIsBlocked

      @Nullable public Boolean getEWMHUMovementChangeIsBlocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUMovementChangeIsBlocked

      Returns:
      Truth Value: True/False
    • getEWMHUAttributeChangeIsBlocked

      @Nullable public Boolean getEWMHUAttributeChangeIsBlocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUAttributeChangeIsBlocked

      Returns:
      Truth Value: True/False
    • getEWMHUPostingChangeIsBlocked

      @Nullable public Boolean getEWMHUPostingChangeIsBlocked()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUPostingChangeIsBlocked

      Returns:
      Truth Value: True/False
    • getEWMHUIsBlockedByCustoms

      @Nullable public Boolean getEWMHUIsBlockedByCustoms()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMHUIsBlockedByCustoms

      Returns:
      Truth Value: True/False
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<HandlingUnit>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<HandlingUnit>