public static final class PackingInstructionComponent.PackingInstructionComponentBuilder extends Object
@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionHeader(PackingInstructionHeader value)
value
- The PackingInstructionHeader to build this PackingInstructionComponent with.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItemSystUUID(@Nullable UUID packingInstructionItemSystUUID)
Original property name from the Odata EDM: PackingInstructionItemSystUUID
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionSystemUUID(@Nullable UUID packingInstructionSystemUUID)
Original property name from the Odata EDM: PackingInstructionSystemUUID
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItem(@Nullable String packingInstructionItem)
Original property name from the Odata EDM: PackingInstructionItem
If you want to insert a new item between two existing items of a packing instruction, for example between items 10 and 20, the system assigns the item number 15. If you insert another item in the same way, the system assigns the number 13, then 12 and 11. If you want to insert further items, you should use the Renumber function to have the system renumber the items again in multiples of ten.
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItemCategory(@Nullable String packingInstructionItemCategory)
Original property name from the Odata EDM: PackingInstructionItemCategory
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
material or a packaging material.this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder itemPackingInstructionSystUUID(@Nullable UUID itemPackingInstructionSystUUID)
Original property name from the Odata EDM: ItemPackingInstructionSystUUID
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItmTargetQty(@Nullable BigDecimal packingInstructionItmTargetQty)
Original property name from the Odata EDM: PackingInstructionItmTargetQty
For packaging material or packed goods items, enter here the quantity to be packed.For subordinate packing instruction items, enter here the number of sub-HUs to be packed.For example, you can define that a pallet should contain ten boxes. You can then define in the subordinate packing instruction for this box that each box should contain twenty pieces of a finished product.
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItemMinQty(@Nullable BigDecimal packingInstructionItemMinQty)
Original property name from the Odata EDM: PackingInstructionItemMinQty
For packaging material or packed goods items, enter the minimum quantity to be packed.For subordinate packing instruction items, enter the minimum number of sub-HUs to be packed.The system checks that the minimum quantity has been observed when it determines the packing status. In your packing status check profile, you specify whether a handling unit can be created despite minimum quantity violation.If you have defined a target quantity of ten boxes per pallet and 23 boxes are to be packed, the system initially creates two pallets of ten boxes. Whether a further pallet is created for the remaining three boxes depends on the minimum quantity and its packing status check profile. If you have also entered a minimum quantity of five boxes per pallet, the system does not create another handling unit, provided you have entered in your packing status profile that falling short of the minimum quantity causes an error.
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItemRndQty(@Nullable BigDecimal packingInstructionItemRndQty)
Original property name from the Odata EDM: PackingInstructionItemRndQty
You can use the rounding quantity to ensure that a layer is completely filled, in order, for example, to prevent possible damage in transit.The system checks that the rounding quantity is respected when it determines the packing status. In your packing status check profile, you enter whether a handling unit can be created despite falling short of the rounding quantity or not.If you want to pack a pallet with four boxes per layer, enter four as rounding quantity and specify in the packing status check profile that handling units that fall short of the rounding quantity are faulty. If there are not enough boxes to fill up a layer, the other boxes then remain unpacked.This means that the pallet remains stackable and easier to handle throughout the shipping process.
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder baseUnitofMeasure(@Nullable String baseUnitofMeasure)
Original property name from the Odata EDM: BaseUnitofMeasure
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder unitOfMeasure(@Nullable String unitOfMeasure)
Original property name from the Odata EDM: UnitOfMeasure
The unit of measure can either be entered in the base unit of measure or in the alternative unit of measure.Create the alternative unit of measure in the material master, under Basic Data 1 -> Extras -> Units of measure .
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder materialMixIsAllowed(@Nullable String materialMixIsAllowed)
Original property name from the Odata EDM: MaterialMixIsAllowed
If you set this indicator, more than one type of the reference material can be packed together in one handling unit.If you do not set this indicator, each handling unit only contains one material.Packing instruction with reference material: 4711 100 pc.Materials to be packed:Materials RefMat.in MatMaster Qty to be packed4711-01q 4711 50 pc.4711-02 4711 50 pc.If this indicator is set, then when the packing instruction is expanded, one HU is created, containing 50 pc. of material 4711-01 and 50pc. of material 4711-02.If this indicator is not set, then the system creates two HUs: one containing 50 pc. of material 4711-01 and one containing 50 pc. of material 4711-02.
way, several materials can be packed together in one handling unit.this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder batchMixIsAllowed(@Nullable Boolean batchMixIsAllowed)
Original property name from the Odata EDM: BatchMixIsAllowed
Otherwise, only one batch may be packed.When determining the packing status, the system checks for batch mix violation.
this
.@Nonnull public PackingInstructionComponent.PackingInstructionComponentBuilder packingInstructionItemIsDel(@Nullable Boolean packingInstructionItemIsDel)
Original property name from the Odata EDM: PackingInstructionItemIsDel
from the database when reorganization takes place.this
.@Nonnull public PackingInstructionComponent build()
Copyright © 2021 SAP SE. All rights reserved.