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

public class PackingInstructionHeader extends VdmEntity<PackingInstructionHeader>
Packing Instruction Header

Original entity name from the Odata EDM: PackingInstructionHeaderType

  • Field Details

    • ALL_FIELDS

      public static final PackingInstructionHeaderSelectable ALL_FIELDS
      Selector for all available fields of PackingInstructionHeader.
    • PACKING_INSTRUCTION_SYSTEM_UUID

      public static final PackingInstructionHeaderField<UUID> PACKING_INSTRUCTION_SYSTEM_UUID
      Use with available fluent helpers to apply the PackingInstructionSystemUUID field to query operations.
    • PACKING_INSTRUCTION_NUMBER

      public static final PackingInstructionHeaderField<String> PACKING_INSTRUCTION_NUMBER
      Use with available fluent helpers to apply the PackingInstructionNumber field to query operations.
    • PACKING_INSTRUCTION_EXTERNAL_NAME

      public static final PackingInstructionHeaderField<String> PACKING_INSTRUCTION_EXTERNAL_NAME
      Use with available fluent helpers to apply the PackingInstructionExternalName field to query operations.
    • HANDLING_UNIT_HEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_HEIGHT
      Use with available fluent helpers to apply the HandlingUnitHeight field to query operations.
    • HANDLING_UNIT_WIDTH

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_WIDTH
      Use with available fluent helpers to apply the HandlingUnitWidth field to query operations.
    • HANDLING_UNIT_LENGTH

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_LENGTH
      Use with available fluent helpers to apply the HandlingUnitLength field to query operations.
    • HANDLING_UNIT_INNER_HEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_INNER_HEIGHT
      Use with available fluent helpers to apply the HandlingUnitInnerHeight field to query operations.
    • HANDLING_UNIT_INNER_WIDTH

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_INNER_WIDTH
      Use with available fluent helpers to apply the HandlingUnitInnerWidth field to query operations.
    • HANDLING_UNIT_INNER_LENGTH

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_INNER_LENGTH
      Use with available fluent helpers to apply the HandlingUnitInnerLength field to query operations.
    • HANDLING_UNIT_UO_M_DIMENSION

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_UO_M_DIMENSION
      Use with available fluent helpers to apply the HandlingUnitUoMDimension field to query operations.
    • HANDLING_UNIT_MEASURES_ARE_FIXED

      public static final PackingInstructionHeaderField<Boolean> HANDLING_UNIT_MEASURES_ARE_FIXED
      Use with available fluent helpers to apply the HandlingUnitMeasuresAreFixed field to query operations.
    • HANDLING_UNIT_GROSS_VOLUME

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_GROSS_VOLUME
      Use with available fluent helpers to apply the HandlingUnitGrossVolume field to query operations.
    • HANDLING_UNIT_LOAD_VOLUME

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_LOAD_VOLUME
      Use with available fluent helpers to apply the HandlingUnitLoadVolume field to query operations.
    • HANDLING_UNIT_ALLOWED_LOAD_VOLUME

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_ALLOWED_LOAD_VOLUME
      Use with available fluent helpers to apply the HandlingUnitAllowedLoadVolume field to query operations.
    • HANDLING_UNIT_VOLUME_UNIT

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_VOLUME_UNIT
      Use with available fluent helpers to apply the HandlingUnitVolumeUnit field to query operations.
    • HANDLING_UNIT_TARE_VOLUME

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_TARE_VOLUME
      Use with available fluent helpers to apply the HandlingUnitTareVolume field to query operations.
    • HANDLING_UNIT_TARE_VOLUME_UNIT

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_TARE_VOLUME_UNIT
      Use with available fluent helpers to apply the HandlingUnitTareVolumeUnit field to query operations.
    • HANDLING_UNIT_VOLUMES_ARE_FIXED

      public static final PackingInstructionHeaderField<Boolean> HANDLING_UNIT_VOLUMES_ARE_FIXED
      Use with available fluent helpers to apply the HandlingUnitVolumesAreFixed field to query operations.
    • EXCESS_VOLUME_TOLERANCE_VALUE

      public static final PackingInstructionHeaderField<BigDecimal> EXCESS_VOLUME_TOLERANCE_VALUE
      Use with available fluent helpers to apply the ExcessVolumeToleranceValue field to query operations.
    • HANDLING_UNIT_GROSS_WEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_GROSS_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitGrossWeight field to query operations.
    • HANDLING_UNIT_LOAD_WEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_LOAD_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitLoadWeight field to query operations.
    • HANDLING_UNIT_ALLOWED_LOAD_WEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_ALLOWED_LOAD_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitAllowedLoadWeight field to query operations.
    • HANDLING_UNIT_WEIGHT_UNIT

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_WEIGHT_UNIT
      Use with available fluent helpers to apply the HandlingUnitWeightUnit field to query operations.
    • HANDLING_UNIT_TARE_WEIGHT

      public static final PackingInstructionHeaderField<BigDecimal> HANDLING_UNIT_TARE_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitTareWeight field to query operations.
    • HANDLING_UNIT_TARE_WEIGHT_UNIT

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_TARE_WEIGHT_UNIT
      Use with available fluent helpers to apply the HandlingUnitTareWeightUnit field to query operations.
    • HANDLING_UNIT_WEIGHTS_ARE_FIXED

      public static final PackingInstructionHeaderField<Boolean> HANDLING_UNIT_WEIGHTS_ARE_FIXED
      Use with available fluent helpers to apply the HandlingUnitWeightsAreFixed field to query operations.
    • EXCESS_WEIGHT_TOLERANCE_VALUE

      public static final PackingInstructionHeaderField<BigDecimal> EXCESS_WEIGHT_TOLERANCE_VALUE
      Use with available fluent helpers to apply the ExcessWeightToleranceValue field to query operations.
    • PACKING_INSTRUCTION_ALLWD_LOAD_QTY

      public static final PackingInstructionHeaderField<BigDecimal> PACKING_INSTRUCTION_ALLWD_LOAD_QTY
      Use with available fluent helpers to apply the PackingInstructionAllwdLoadQty field to query operations.
    • HANDLING_UNIT_IS_CLOSED

      public static final PackingInstructionHeaderField<Boolean> HANDLING_UNIT_IS_CLOSED
      Use with available fluent helpers to apply the HandlingUnitIsClosed field to query operations.
    • LOAD_CARRIER_SYST_UUID

      public static final PackingInstructionHeaderField<UUID> LOAD_CARRIER_SYST_UUID
      Use with available fluent helpers to apply the LoadCarrierSystUUID field to query operations.
    • PACKING_INSTRUCTION_IS_DELETED

      public static final PackingInstructionHeaderField<Boolean> PACKING_INSTRUCTION_IS_DELETED
      Use with available fluent helpers to apply the PackingInstructionIsDeleted field to query operations.
    • PACKING_INSTRUCTION_CHECK_PROF_STS

      public static final PackingInstructionHeaderField<String> PACKING_INSTRUCTION_CHECK_PROF_STS
      Use with available fluent helpers to apply the PackingInstructionCheckProfSts field to query operations.
    • STACKING_FACTOR

      public static final PackingInstructionHeaderField<Short> STACKING_FACTOR
      Use with available fluent helpers to apply the StackingFactor field to query operations.
    • HANDLING_UNIT_TYPE

      public static final PackingInstructionHeaderField<String> HANDLING_UNIT_TYPE
      Use with available fluent helpers to apply the HandlingUnitType field to query operations.
    • CREATED_BY_USER

      public static final PackingInstructionHeaderField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • CREATION_DATE

      public static final PackingInstructionHeaderField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • LAST_CHANGED_BY_USER

      public static final PackingInstructionHeaderField<String> LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the LastChangedByUser field to query operations.
    • LAST_CHANGE_DATE

      public static final PackingInstructionHeaderField<LocalDateTime> LAST_CHANGE_DATE
      Use with available fluent helpers to apply the LastChangeDate field to query operations.
    • LAST_CHANGE_TIME

      public static final PackingInstructionHeaderField<LocalTime> LAST_CHANGE_TIME
      Use with available fluent helpers to apply the LastChangeTime field to query operations.
    • TO_PACKING_INSTRUCTION_COMPONENT

      public static final PackingInstructionHeaderLink<PackingInstructionComponent> TO_PACKING_INSTRUCTION_COMPONENT
      Use with available fluent helpers to apply the to_PackingInstructionComponent navigation property to query operations.
    • TO_PACKING_INSTRUCTION_TEXT

      public static final PackingInstructionHeaderLink<PackingInstructionText> TO_PACKING_INSTRUCTION_TEXT
      Use with available fluent helpers to apply the to_PackingInstructionText navigation property to query operations.
  • Constructor Details

    • PackingInstructionHeader

      public PackingInstructionHeader()
    • PackingInstructionHeader

      public PackingInstructionHeader(@Nullable UUID packingInstructionSystemUUID, @Nullable String packingInstructionNumber, @Nullable String packingInstructionExternalName, @Nullable BigDecimal handlingUnitHeight, @Nullable BigDecimal handlingUnitWidth, @Nullable BigDecimal handlingUnitLength, @Nullable BigDecimal handlingUnitInnerHeight, @Nullable BigDecimal handlingUnitInnerWidth, @Nullable BigDecimal handlingUnitInnerLength, @Nullable String handlingUnitUoMDimension, @Nullable Boolean handlingUnitMeasuresAreFixed, @Nullable BigDecimal handlingUnitGrossVolume, @Nullable BigDecimal handlingUnitLoadVolume, @Nullable BigDecimal handlingUnitAllowedLoadVolume, @Nullable String handlingUnitVolumeUnit, @Nullable BigDecimal handlingUnitTareVolume, @Nullable String handlingUnitTareVolumeUnit, @Nullable Boolean handlingUnitVolumesAreFixed, @Nullable BigDecimal excessVolumeToleranceValue, @Nullable BigDecimal handlingUnitGrossWeight, @Nullable BigDecimal handlingUnitLoadWeight, @Nullable BigDecimal handlingUnitAllowedLoadWeight, @Nullable String handlingUnitWeightUnit, @Nullable BigDecimal handlingUnitTareWeight, @Nullable String handlingUnitTareWeightUnit, @Nullable Boolean handlingUnitWeightsAreFixed, @Nullable BigDecimal excessWeightToleranceValue, @Nullable BigDecimal packingInstructionAllwdLoadQty, @Nullable Boolean handlingUnitIsClosed, @Nullable UUID loadCarrierSystUUID, @Nullable Boolean packingInstructionIsDeleted, @Nullable String packingInstructionCheckProfSts, @Nullable Short stackingFactor, @Nullable String handlingUnitType, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String lastChangedByUser, @Nullable LocalDateTime lastChangeDate, @Nullable LocalTime lastChangeTime, List<PackingInstructionComponent> toPackingInstructionComponent, List<PackingInstructionText> toPackingInstructionText)
  • Method Details

    • getType

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

      public void setPackingInstructionSystemUUID(@Nullable UUID packingInstructionSystemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PackingInstructionSystemUUID

      Parameters:
      packingInstructionSystemUUID - Unique internal packing object number
    • setPackingInstructionNumber

      public void setPackingInstructionNumber(@Nullable String packingInstructionNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PackingInstructionNumber

      Parameters:
      packingInstructionNumber - Identification number of packing object
    • setPackingInstructionExternalName

      public void setPackingInstructionExternalName(@Nullable String packingInstructionExternalName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PackingInstructionExternalName

      Parameters:
      packingInstructionExternalName - External name for packing instruction
    • 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
    • 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
    • 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
    • setHandlingUnitInnerHeight

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

      Original property name from the Odata EDM: HandlingUnitInnerHeight

      Parameters:
      handlingUnitInnerHeight - Height of inside dimensions
    • setHandlingUnitInnerWidth

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

      Original property name from the Odata EDM: HandlingUnitInnerWidth

      Parameters:
      handlingUnitInnerWidth - Width of inside measurements
    • setHandlingUnitInnerLength

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

      Original property name from the Odata EDM: HandlingUnitInnerLength

      Parameters:
      handlingUnitInnerLength - Length of inside measurements
    • setHandlingUnitUoMDimension

      public void setHandlingUnitUoMDimension(@Nullable String handlingUnitUoMDimension)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitUoMDimension

      Parameters:
      handlingUnitUoMDimension - Unit of dimension for length/width/height
    • setHandlingUnitMeasuresAreFixed

      public void setHandlingUnitMeasuresAreFixed(@Nullable Boolean handlingUnitMeasuresAreFixed)
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitMeasuresAreFixed

      Parameters:
      handlingUnitMeasuresAreFixed - Measurements fix
    • setHandlingUnitGrossVolume

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

      Original property name from the Odata EDM: HandlingUnitGrossVolume

      Parameters:
      handlingUnitGrossVolume - Total volume of handling unit
    • setHandlingUnitLoadVolume

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

      Original property name from the Odata EDM: HandlingUnitLoadVolume

      Parameters:
      handlingUnitLoadVolume - Loading volume of goods to be packed
    • setHandlingUnitAllowedLoadVolume

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

      Original property name from the Odata EDM: HandlingUnitAllowedLoadVolume

      Parameters:
      handlingUnitAllowedLoadVolume - Allowed loading volume for materials to be packed
    • setHandlingUnitVolumeUnit

      public void setHandlingUnitVolumeUnit(@Nullable String handlingUnitVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitVolumeUnit

      Parameters:
      handlingUnitVolumeUnit - 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 packaging materials
    • 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
    • setHandlingUnitVolumesAreFixed

      public void setHandlingUnitVolumesAreFixed(@Nullable Boolean handlingUnitVolumesAreFixed)
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitVolumesAreFixed

      Parameters:
      handlingUnitVolumesAreFixed - Volume fix
    • setExcessVolumeToleranceValue

      public void setExcessVolumeToleranceValue(@Nullable BigDecimal excessVolumeToleranceValue)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ExcessVolumeToleranceValue

      Parameters:
      excessVolumeToleranceValue - Excess Volume Tolerance of the Handling Unit
    • setHandlingUnitGrossWeight

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

      Original property name from the Odata EDM: HandlingUnitGrossWeight

      Parameters:
      handlingUnitGrossWeight - Total weight of handling unit
    • setHandlingUnitLoadWeight

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

      Original property name from the Odata EDM: HandlingUnitLoadWeight

      Parameters:
      handlingUnitLoadWeight - Loading Weight of Goods to Be Packed
    • setHandlingUnitAllowedLoadWeight

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

      Original property name from the Odata EDM: HandlingUnitAllowedLoadWeight

      Parameters:
      handlingUnitAllowedLoadWeight - Allowed Loading Weight
    • setHandlingUnitWeightUnit

      public void setHandlingUnitWeightUnit(@Nullable String handlingUnitWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitWeightUnit

      Parameters:
      handlingUnitWeightUnit - 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 packaging materials
    • 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
    • setHandlingUnitWeightsAreFixed

      public void setHandlingUnitWeightsAreFixed(@Nullable Boolean handlingUnitWeightsAreFixed)
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitWeightsAreFixed

      Parameters:
      handlingUnitWeightsAreFixed - Weights fix
    • setExcessWeightToleranceValue

      public void setExcessWeightToleranceValue(@Nullable BigDecimal excessWeightToleranceValue)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ExcessWeightToleranceValue

      Parameters:
      excessWeightToleranceValue - Excess Weight Tolerance for Handling unit
    • setPackingInstructionAllwdLoadQty

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

      Original property name from the Odata EDM: PackingInstructionAllwdLoadQty

      Parameters:
      packingInstructionAllwdLoadQty - Allowed Load
    • setHandlingUnitIsClosed

      public void setHandlingUnitIsClosed(@Nullable Boolean handlingUnitIsClosed)
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitIsClosed

      Parameters:
      handlingUnitIsClosed - Indicator: packaging closed
    • setLoadCarrierSystUUID

      public void setLoadCarrierSystUUID(@Nullable UUID loadCarrierSystUUID)
      Constraints: none

      Original property name from the Odata EDM: LoadCarrierSystUUID

      Parameters:
      loadCarrierSystUUID - Packing Instruction Component
    • setPackingInstructionIsDeleted

      public void setPackingInstructionIsDeleted(@Nullable Boolean packingInstructionIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: PackingInstructionIsDeleted

      Parameters:
      packingInstructionIsDeleted - Deletion Indicator
    • setPackingInstructionCheckProfSts

      public void setPackingInstructionCheckProfSts(@Nullable String packingInstructionCheckProfSts)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PackingInstructionCheckProfSts

      Parameters:
      packingInstructionCheckProfSts - Packing status check profile
    • setStackingFactor

      public void setStackingFactor(@Nullable Short stackingFactor)
      Constraints: none

      Original property name from the Odata EDM: StackingFactor

      Parameters:
      stackingFactor - Stacking factor
    • setHandlingUnitType

      public void setHandlingUnitType(@Nullable String handlingUnitType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: HandlingUnitType

      Parameters:
      handlingUnitType - Handling Unit Type
    • setCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Person responsible, create
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Created on
    • setLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Person responsible, change
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Date of last change
    • setLastChangeTime

      public void setLastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Parameters:
      lastChangeTime - Time last change was made
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PackingInstructionHeaderField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> PackingInstructionHeaderField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<PackingInstructionHeader>
    • setServicePathForFetch

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

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

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

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

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

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

      Returns:
      List containing one or more associated PackingInstructionComponent entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPackingInstructionComponentOrFetch

      @Nonnull public List<PackingInstructionComponent> getPackingInstructionComponentOrFetch()
      Retrieval of associated PackingInstructionComponent entities (one to many). This corresponds to the OData navigation property to_PackingInstructionComponent.

      If the navigation property to_PackingInstructionComponent of a queried PackingInstructionHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated PackingInstructionComponent entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPackingInstructionComponentIfPresent

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

      If the navigation property for an entity PackingInstructionHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PackingInstructionComponent is already loaded, the result will contain the PackingInstructionComponent entities. If not, an Option with result state empty is returned.
    • setPackingInstructionComponent

      public void setPackingInstructionComponent(@Nonnull List<PackingInstructionComponent> value)
      Overwrites the list of associated PackingInstructionComponent entities for the loaded navigation property to_PackingInstructionComponent.

      If the navigation property to_PackingInstructionComponent of a queried PackingInstructionHeader 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 PackingInstructionComponent entities.
    • addPackingInstructionComponent

      public void addPackingInstructionComponent(PackingInstructionComponent... entity)
      Adds elements to the list of associated PackingInstructionComponent entities. This corresponds to the OData navigation property to_PackingInstructionComponent.

      If the navigation property to_PackingInstructionComponent of a queried PackingInstructionHeader 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 PackingInstructionComponent entities.
    • fetchPackingInstructionText

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

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

      Returns:
      List containing one or more associated PackingInstructionText entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPackingInstructionTextOrFetch

      @Nonnull public List<PackingInstructionText> getPackingInstructionTextOrFetch()
      Retrieval of associated PackingInstructionText entities (one to many). This corresponds to the OData navigation property to_PackingInstructionText.

      If the navigation property to_PackingInstructionText of a queried PackingInstructionHeader is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated PackingInstructionText entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPackingInstructionTextIfPresent

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

      If the navigation property for an entity PackingInstructionHeader has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PackingInstructionText is already loaded, the result will contain the PackingInstructionText entities. If not, an Option with result state empty is returned.
    • setPackingInstructionText

      public void setPackingInstructionText(@Nonnull List<PackingInstructionText> value)
      Overwrites the list of associated PackingInstructionText entities for the loaded navigation property to_PackingInstructionText.

      If the navigation property to_PackingInstructionText of a queried PackingInstructionHeader 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 PackingInstructionText entities.
    • addPackingInstructionText

      public void addPackingInstructionText(PackingInstructionText... entity)
      Adds elements to the list of associated PackingInstructionText entities. This corresponds to the OData navigation property to_PackingInstructionText.

      If the navigation property to_PackingInstructionText of a queried PackingInstructionHeader 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 PackingInstructionText entities.
    • builder

    • getPackingInstructionSystemUUID

      @Nullable public UUID getPackingInstructionSystemUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PackingInstructionSystemUUID

      Returns:
      Unique internal packing object number
    • getPackingInstructionNumber

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

      Original property name from the Odata EDM: PackingInstructionNumber

      Returns:
      Identification number of packing object
    • getPackingInstructionExternalName

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

      Original property name from the Odata EDM: PackingInstructionExternalName

      Returns:
      External name for packing instruction
    • getHandlingUnitHeight

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

      Original property name from the Odata EDM: HandlingUnitHeight

      Returns:
      Height
    • getHandlingUnitWidth

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

      Original property name from the Odata EDM: HandlingUnitWidth

      Returns:
      Width
    • getHandlingUnitLength

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

      Original property name from the Odata EDM: HandlingUnitLength

      Returns:
      Length
    • getHandlingUnitInnerHeight

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

      Original property name from the Odata EDM: HandlingUnitInnerHeight

      Returns:
      Height of inside dimensions
    • getHandlingUnitInnerWidth

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

      Original property name from the Odata EDM: HandlingUnitInnerWidth

      Returns:
      Width of inside measurements
    • getHandlingUnitInnerLength

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

      Original property name from the Odata EDM: HandlingUnitInnerLength

      Returns:
      Length of inside measurements
    • getHandlingUnitUoMDimension

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

      Original property name from the Odata EDM: HandlingUnitUoMDimension

      Returns:
      Unit of dimension for length/width/height
    • getHandlingUnitMeasuresAreFixed

      @Nullable public Boolean getHandlingUnitMeasuresAreFixed()
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitMeasuresAreFixed

      Returns:
      Measurements fix
    • getHandlingUnitGrossVolume

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

      Original property name from the Odata EDM: HandlingUnitGrossVolume

      Returns:
      Total volume of handling unit
    • getHandlingUnitLoadVolume

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

      Original property name from the Odata EDM: HandlingUnitLoadVolume

      Returns:
      Loading volume of goods to be packed
    • getHandlingUnitAllowedLoadVolume

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

      Original property name from the Odata EDM: HandlingUnitAllowedLoadVolume

      Returns:
      Allowed loading volume for materials to be packed
    • getHandlingUnitVolumeUnit

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

      Original property name from the Odata EDM: HandlingUnitVolumeUnit

      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 packaging materials
    • getHandlingUnitTareVolumeUnit

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

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Returns:
      Volume unit
    • getHandlingUnitVolumesAreFixed

      @Nullable public Boolean getHandlingUnitVolumesAreFixed()
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitVolumesAreFixed

      Returns:
      Volume fix
    • getExcessVolumeToleranceValue

      @Nullable public BigDecimal getExcessVolumeToleranceValue()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ExcessVolumeToleranceValue

      Returns:
      Excess Volume Tolerance of the Handling Unit
    • getHandlingUnitGrossWeight

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

      Original property name from the Odata EDM: HandlingUnitGrossWeight

      Returns:
      Total weight of handling unit
    • getHandlingUnitLoadWeight

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

      Original property name from the Odata EDM: HandlingUnitLoadWeight

      Returns:
      Loading Weight of Goods to Be Packed
    • getHandlingUnitAllowedLoadWeight

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

      Original property name from the Odata EDM: HandlingUnitAllowedLoadWeight

      Returns:
      Allowed Loading Weight
    • getHandlingUnitWeightUnit

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

      Original property name from the Odata EDM: HandlingUnitWeightUnit

      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 packaging materials
    • getHandlingUnitTareWeightUnit

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

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Returns:
      Unit of weight
    • getHandlingUnitWeightsAreFixed

      @Nullable public Boolean getHandlingUnitWeightsAreFixed()
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitWeightsAreFixed

      Returns:
      Weights fix
    • getExcessWeightToleranceValue

      @Nullable public BigDecimal getExcessWeightToleranceValue()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ExcessWeightToleranceValue

      Returns:
      Excess Weight Tolerance for Handling unit
    • getPackingInstructionAllwdLoadQty

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

      Original property name from the Odata EDM: PackingInstructionAllwdLoadQty

      Returns:
      Allowed Load
    • getHandlingUnitIsClosed

      @Nullable public Boolean getHandlingUnitIsClosed()
      Constraints: none

      Original property name from the Odata EDM: HandlingUnitIsClosed

      Returns:
      Indicator: packaging closed
    • getLoadCarrierSystUUID

      @Nullable public UUID getLoadCarrierSystUUID()
      Constraints: none

      Original property name from the Odata EDM: LoadCarrierSystUUID

      Returns:
      Packing Instruction Component
    • getPackingInstructionIsDeleted

      @Nullable public Boolean getPackingInstructionIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: PackingInstructionIsDeleted

      Returns:
      Deletion Indicator
    • getPackingInstructionCheckProfSts

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

      Original property name from the Odata EDM: PackingInstructionCheckProfSts

      Returns:
      Packing status check profile
    • getStackingFactor

      @Nullable public Short getStackingFactor()
      Constraints: none

      Original property name from the Odata EDM: StackingFactor

      Returns:
      Stacking factor
    • getHandlingUnitType

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

      Original property name from the Odata EDM: HandlingUnitType

      Returns:
      Handling Unit Type
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Person responsible, create
    • getCreationDate

      @Nullable public LocalDateTime getCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      Created on
    • getLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Person responsible, change
    • getLastChangeDate

      @Nullable public LocalDateTime getLastChangeDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Date of last change
    • getLastChangeTime

      @Nullable public LocalTime getLastChangeTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      Time last change was made
    • toString

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

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

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

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