public static final class PackingInstructionHeader.PackingInstructionHeaderBuilder extends Object
@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionComponent(PackingInstructionComponent... value)
value
- The PackingInstructionComponents to build this PackingInstructionHeader with.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionText(PackingInstructionText... value)
value
- The PackingInstructionTexts to build this PackingInstructionHeader with.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionSystemUUID(@Nullable UUID packingInstructionSystemUUID)
Original property name from the Odata EDM: PackingInstructionSystemUUID
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionNumber(@Nullable String packingInstructionNumber)
Original property name from the Odata EDM: PackingInstructionNumber
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionExternalName(@Nullable String packingInstructionExternalName)
Original property name from the Odata EDM: PackingInstructionExternalName
This field exists for informative purposes only.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitHeight(@Nullable BigDecimal handlingUnitHeight)
Original property name from the Odata EDM: HandlingUnitHeight
dimension.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitWidth(@Nullable BigDecimal handlingUnitWidth)
Original property name from the Odata EDM: HandlingUnitWidth
dimension.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitLength(@Nullable BigDecimal handlingUnitLength)
Original property name from the Odata EDM: HandlingUnitLength
dimension.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitInnerHeight(@Nullable BigDecimal handlingUnitInnerHeight)
Original property name from the Odata EDM: HandlingUnitInnerHeight
dimension.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitInnerWidth(@Nullable BigDecimal handlingUnitInnerWidth)
Original property name from the Odata EDM: HandlingUnitInnerWidth
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitInnerLength(@Nullable BigDecimal handlingUnitInnerLength)
Original property name from the Odata EDM: HandlingUnitInnerLength
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitUoMDimension(@Nullable String handlingUnitUoMDimension)
Original property name from the Odata EDM: HandlingUnitUoMDimension
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitMeasuresAreFixed(@Nullable Boolean handlingUnitMeasuresAreFixed)
Original property name from the Odata EDM: HandlingUnitMeasuresAreFixed
The system copies the values automatically from the material master. The values can then be modified as required.If you want to be able to change dimensions manually, flag this field annd choose Continue.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitGrossVolume(@Nullable BigDecimal handlingUnitGrossVolume)
Original property name from the Odata EDM: HandlingUnitGrossVolume
The system copies this value to the handling unit as a proposal.
volume of packaging materials.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitLoadVolume(@Nullable BigDecimal handlingUnitLoadVolume)
Original property name from the Odata EDM: HandlingUnitLoadVolume
This value is copied to the handling unit as a proposal.
here, not the volume of the packing materials.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitAllowedLoadVolume(@Nullable BigDecimal handlingUnitAllowedLoadVolume)
Original property name from the Odata EDM: HandlingUnitAllowedLoadVolume
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitVolumeUnit(@Nullable String handlingUnitVolumeUnit)
Original property name from the Odata EDM: HandlingUnitVolumeUnit
If you enter a volume, you must also enter the corresponding unit of volume here. This unit of measure refers to the tare volume of the packaging materials.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitTareVolume(@Nullable BigDecimal handlingUnitTareVolume)
Original property name from the Odata EDM: HandlingUnitTareVolume
If the load carrier is closed, the packaging volume equals the handling unit volume.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitTareVolumeUnit(@Nullable String handlingUnitTareVolumeUnit)
Original property name from the Odata EDM: HandlingUnitTareVolumeUnit
If you enter a volume, you must also enter the corresponding unit of volume here. This unit of measure refers to the tare volume of the packaging materials.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitVolumesAreFixed(@Nullable Boolean handlingUnitVolumesAreFixed)
Original property name from the Odata EDM: HandlingUnitVolumesAreFixed
The system calculates the proposed values from the dimension data entered. If you change the volumes they are fixed. That is, they are copied to the HU template without being recalcuated in the packing transaction.If you accept the proposed volumes, the system calculates the volumes for the HU template dynamically in the packing transaction.In order to change volumes manually, flag this field and choose Continue.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder excessVolumeToleranceValue(@Nullable BigDecimal excessVolumeToleranceValue)
Original property name from the Odata EDM: ExcessVolumeToleranceValue
The maximum packing volume allowed by the system is the maximum packing volume plus the tolerance for the following functions: Pack material, Pack HUs, New HU per part. qty of matrl. Tolerance is not included in the New HU if full function.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitGrossWeight(@Nullable BigDecimal handlingUnitGrossWeight)
Original property name from the Odata EDM: HandlingUnitGrossWeight
the packaging materials.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitLoadWeight(@Nullable BigDecimal handlingUnitLoadWeight)
Original property name from the Odata EDM: HandlingUnitLoadWeight
In the case of nested handling units, the loading weight of each level includes the full weight of the subordinate handling units, including their packaging materials.Handling unit Pallet A has 10 subordinate handling units Box B.The loading weight of the handling unit Pallet A includes the materials and packaging materials contained in the 10 units of Box B. It does not include the weight of the packaging materials belonging to itself, that is, the pallet.The loading weight of the handling unit Box B includes the materials contained, but not the packaging materials belonging to itself, that is, the box.
materials, only the goods packed therein.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitAllowedLoadWeight(@Nullable BigDecimal handlingUnitAllowedLoadWeight)
Original property name from the Odata EDM: HandlingUnitAllowedLoadWeight
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitWeightUnit(@Nullable String handlingUnitWeightUnit)
Original property name from the Odata EDM: HandlingUnitWeightUnit
If one or more of the weight types mentioned above must be maintained, enter the appropriate unit of weight here.
permitted weight to be loaded on top of the handling unit.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitTareWeight(@Nullable BigDecimal handlingUnitTareWeight)
Original property name from the Odata EDM: HandlingUnitTareWeight
In the case of a container, the tare weight equals the weight of the container (total weight as regards weight of unpacked goods).
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitTareWeightUnit(@Nullable String handlingUnitTareWeightUnit)
Original property name from the Odata EDM: HandlingUnitTareWeightUnit
When you enter a weight for the packaging materials, you must also enter the corresponding unit of weight.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitWeightsAreFixed(@Nullable Boolean handlingUnitWeightsAreFixed)
Original property name from the Odata EDM: HandlingUnitWeightsAreFixed
The system calculates the values from the data entered for the measurements. If you change the weight data, it is then fixed. That is, it is copied to the HU proposal without being recalculated in the packing transaction.If you accept the weights proposed by the system, they are calculated dynamically for the HU proposal in the packing transaction.To change the weight measurements manually, select this field and choose Continue.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder excessWeightToleranceValue(@Nullable BigDecimal excessWeightToleranceValue)
Original property name from the Odata EDM: ExcessWeightToleranceValue
The tolerance limit is taken into consideration if you use the Pack material and New HU per part. qty of matrl functions for packing. The tolerance limit is not used in combination with the New HU if full function.
material during packing.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionAllwdLoadQty(@Nullable BigDecimal packingInstructionAllwdLoadQty)
Original property name from the Odata EDM: PackingInstructionAllwdLoadQty
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder handlingUnitIsClosed(@Nullable Boolean handlingUnitIsClosed)
Original property name from the Odata EDM: HandlingUnitIsClosed
If you have set this indicator, the system assumes that the container is a closed container. The volume is then determined by the tare volume of the load carrier.If this indicator is not set, the system assumes that the load carrier is not closed (for example, a pallet). The total volume is then determined by adding the tare volume of the load carrier to the loading volume.You maintain this field in the material master for the load carrier.
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder loadCarrierSystUUID(@Nullable UUID loadCarrierSystUUID)
Original property name from the Odata EDM: LoadCarrierSystUUID
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionIsDeleted(@Nullable Boolean packingInstructionIsDeleted)
Original property name from the Odata EDM: PackingInstructionIsDeleted
from the database when reorganization takes place.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder packingInstructionCheckProfSts(@Nullable String packingInstructionCheckProfSts)
Original property name from the Odata EDM: PackingInstructionCheckProfSts
As soon as you create an HU proposal for a packing instruction, the system uses the check profile assigned to check the HU proposal.There are several ways in which handling units can differ from packing instructions. A packaging material that is not specified in the packing instruction might be used. This difference could be assigned the status 'Packing instruction violated', so that as soon as it occurs, the HU proposal as a whole is faulty. Other examples of packing statuses are 'Tolerated difference from packing instruction' or 'Packing instruction met'.You assign statuses in the check profile for all other possible differences from the packing instruction.You cannot create handling units from an HU that is classed as faulty. In all other cases, the HU is given the same status as the proposal.You define the check profile in Customizing under Packing with packing instructions and assign it when maintaining packing instructions.
instruction. In the packing status check profile, you define appropriate packing statuses for the possible ways in which an HU proposal can differ from the packing instruction.this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
this
.@Nonnull public PackingInstructionHeader.PackingInstructionHeaderBuilder lastChangeTime(@Nullable LocalTime lastChangeTime)
Original property name from the Odata EDM: LastChangeTime
this
.@Nonnull public PackingInstructionHeader build()
Copyright © 2020 SAP SE. All rights reserved.