public static final class HandlingUnit.HandlingUnitBuilder extends Object
Modifier and Type | Method and Description |
---|---|
HandlingUnit |
build() |
HandlingUnit.HandlingUnitBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
HandlingUnit.HandlingUnitBuilder |
creationDateTime(BigDecimal creationDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
HandlingUnit.HandlingUnitBuilder |
grossVolume(BigDecimal grossVolume)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
grossWeight(BigDecimal grossWeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitExternalID(String handlingUnitExternalID)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitHeight(BigDecimal handlingUnitHeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitItem(HandlingUnitItem... value)
Navigation property to_HandlingUnitItem for HandlingUnit to multiple HandlingUnitItem.
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitLength(BigDecimal handlingUnitLength)
Constraints: Not nullable, Precision: 13, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitMaxWeight(BigDecimal handlingUnitMaxWeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitNetVolume(BigDecimal handlingUnitNetVolume)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitProcessStatus(String handlingUnitProcessStatus)
Constraints: Not nullable, Maximum length: 1
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitReferenceDocument(String handlingUnitReferenceDocument)
Constraints: Not nullable, Maximum length: 10
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitTareVolume(BigDecimal handlingUnitTareVolume)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitTareVolumeUnit(String handlingUnitTareVolumeUnit)
Constraints: Not nullable, Maximum length: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitTareWeight(BigDecimal handlingUnitTareWeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitTareWeightUnit(String handlingUnitTareWeightUnit)
Constraints: Not nullable, Maximum length: 3
|
HandlingUnit.HandlingUnitBuilder |
handlingUnitWidth(BigDecimal handlingUnitWidth)
Constraints: Not nullable, Precision: 13, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
lastChangeDateTime(BigDecimal lastChangeDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
HandlingUnit.HandlingUnitBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
HandlingUnit.HandlingUnitBuilder |
netWeight(BigDecimal netWeight)
Constraints: Not nullable, Precision: 15, Scale: 3
|
HandlingUnit.HandlingUnitBuilder |
packagingMaterial(String packagingMaterial)
Constraints: Not nullable, Maximum length: 18
|
HandlingUnit.HandlingUnitBuilder |
packagingMaterialType(String packagingMaterialType)
Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
parentHandlingUnitNumber(String parentHandlingUnitNumber)
Constraints: Not nullable, Maximum length: 20
|
HandlingUnit.HandlingUnitBuilder |
plant(String plant)
Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
shippingPoint(String shippingPoint)
Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
storageBin(String storageBin)
Constraints: Not nullable, Maximum length: 18
|
HandlingUnit.HandlingUnitBuilder |
storageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
storageSection(String storageSection)
Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
storageType(String storageType)
Constraints: Not nullable, Maximum length: 4
|
String |
toString() |
HandlingUnit.HandlingUnitBuilder |
unitOfMeasureDimension(String unitOfMeasureDimension)
Constraints: Not nullable, Maximum length: 3
|
HandlingUnit.HandlingUnitBuilder |
volumeUnit(String volumeUnit)
Constraints: Not nullable, Maximum length: 3
|
HandlingUnit.HandlingUnitBuilder |
warehouse(String warehouse)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
HandlingUnit.HandlingUnitBuilder |
weightUnit(String weightUnit)
Constraints: Not nullable, Maximum length: 3
|
@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitItem(HandlingUnitItem... value)
value
- The HandlingUnitItems to build this HandlingUnit with.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitExternalID(@Nullable String handlingUnitExternalID)
Original property name from the Odata EDM: HandlingUnitExternalID
The system automatically generates an internal number that must be unique for each system client. The system also needs external identification so that it can uniquely identify handling units.Creating a handling unit:Identifiers for handling units are determined during creation according to settings in Customizing for number assignment of the packaging material type for the packaging material that is being used. You can also assign default values for identifiers when you create handling units, although these values must correspond to the settings in Customizing.Processing a handling unitTo edit existing handling units, enter the handling unit's identification in this field.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder warehouse(@Nullable String warehouse)
Original property name from the Odata EDM: Warehouse
All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder packagingMaterial(@Nullable String packagingMaterial)
Original property name from the Odata EDM: PackagingMaterial
When you specify a packaging material for a handling unit, the system automatically proposes default data from the corresponding material master record (maximum allowed weight and volume, for example).
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder packagingMaterialType(@Nullable String packagingMaterialType)
Original property name from the Odata EDM: PackagingMaterialType
The packaging material type that you enter here is linked in Customizing to a material group for packaging materials, which you assign to a material in the material master. As you assemble the handling unit, you call up a list of packaging materials that are allowed for an item that you want to pack. This system puts together this list by matching the material group for packaging materials for that item with the appropriate packaging material types.Material group for packaging materials Packaging material types0001 Beverages 0010 Barrels0001 Beverages 0020 Bottles0002 Small parts 0030 Boxes0002 Small parts 0040 Plastic bags0003 Pallets 0050 Containers0003 Pallets 0060 TrucksDuring packing, when you call up the list of allowed packaging materials for a material defined in the material master as material group 0001 (beverages), the system lists all packaging materials of type 0010 (barrels) and 0020 (bottles). For group 0002 (small parts), packaging materials assigned to types 0030 (boxes) and 0040 (plastic bags) would be proposed and for group 0003, packaging materials of types 0050 (containers) and 0060 (trucks) would be proposed.The groupings and packaging material types are freely definable.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
Plant to which the packing material for the handling unit belongs.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder storageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
Storage location in which the packing material for the handling unit is stored for the purpose of the inventory.This storage location can be different to the real storage location of the handling unit.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder shippingPoint(@Nullable String shippingPoint)
Original property name from the Odata EDM: ShippingPoint
You can predefine shipping/receiving points in the system, based on different combinations ofPlantsShipping conditionsLoading groupsDuring delivery processing, the shipping/receiving point is the most important criterion that you use to select deliveries.A delivery can be shipped from only one shipping point or received at only one receiving point.If you want to provide more detailed information about a shipping point you can specify a loading point (for example, one of a number of different loading ramps).If, for example, you want to ship refrigerated goods to a certain customer by rail, the system proposes a shipping point with a suitable location and equipment for loading refrigerated goods onto rail cars.The system can propose a shipping/receiving point. If valid alternatives are predefined in your system, you can change the shipping/receiving point manually.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder parentHandlingUnitNumber(@Nullable String parentHandlingUnitNumber)
Original property name from the Odata EDM: ParentHandlingUnitNumber
The system automatically generates an internal number that must be unique for each system client. The system also needs external identification so that it can uniquely identify handling units.Creating a handling unit:Identifiers for handling units are determined during creation according to settings in Customizing for number assignment of the packaging material type for the packaging material that is being used. You can also assign default values for identifiers when you create handling units, although these values must correspond to the settings in Customizing.Processing a handling unitTo edit existing handling units, enter the handling unit's identification in this field.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder grossWeight(@Nullable BigDecimal grossWeight)
Original property name from the Odata EDM: GrossWeight
The total weight is calculated from the contents (the weight of the material items or the total weight of the lower-level handling units) plus the tare weight of the packaging material.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder netWeight(@Nullable BigDecimal netWeight)
Original property name from the Odata EDM: NetWeight
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitMaxWeight(@Nullable BigDecimal handlingUnitMaxWeight)
Original property name from the Odata EDM: HandlingUnitMaxWeight
The system proposes the allowed loading weight from the material master. You can change the value manually in the handling unit.You can enter a tolerance limit for the maximum loading weight allowed for this packaging material.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder weightUnit(@Nullable String weightUnit)
Original property name from the Odata EDM: WeightUnit
If you specify a weight, you must enter the corresponding unit of weight here.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareWeight(@Nullable BigDecimal handlingUnitTareWeight)
Original property name from the Odata EDM: HandlingUnitTareWeight
The system automatically proposes the gross weight of the packaging material from the material master record.The tare weight of a container would be the weight of the container itself (in other words, the total weight of the load minus the weight of the container's contents).
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareWeightUnit(@Nullable String handlingUnitTareWeightUnit)
Original property name from the Odata EDM: HandlingUnitTareWeightUnit
If you specify a weight, you must enter the corresponding unit of weight here.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder grossVolume(@Nullable BigDecimal grossVolume)
Original property name from the Odata EDM: GrossVolume
Determination of the total volume depends on the packaging material.For open packaging materials, such as pallets, total volume is calculated from the tare volume of the packaging (=packaging materials) and the volume of the contents.For closed packaging materials, such as boxes with lids, the total volume is equal to the tare volume of the packaging.An indicator specifies whether the packaging material in question is open or closed.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitNetVolume(@Nullable BigDecimal handlingUnitNetVolume)
Original property name from the Odata EDM: HandlingUnitNetVolume
The tare volume of the handling unit (=packaging material) is excluded.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder volumeUnit(@Nullable String volumeUnit)
Original property name from the Odata EDM: VolumeUnit
If you specify a volume, you have to enter the corresponding volume unit here.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareVolume(@Nullable BigDecimal handlingUnitTareVolume)
Original property name from the Odata EDM: HandlingUnitTareVolume
The system automatically proposes the volume of the packaging material, which is taken from the material master record.The tare volume of a container is the volume of the container itself.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareVolumeUnit(@Nullable String handlingUnitTareVolumeUnit)
Original property name from the Odata EDM: HandlingUnitTareVolumeUnit
If you specify a volume, you have to enter the corresponding volume unit here.
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitLength(@Nullable BigDecimal handlingUnitLength)
Original property name from the Odata EDM: HandlingUnitLength
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitWidth(@Nullable BigDecimal handlingUnitWidth)
Original property name from the Odata EDM: HandlingUnitWidth
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitHeight(@Nullable BigDecimal handlingUnitHeight)
Original property name from the Odata EDM: HandlingUnitHeight
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder unitOfMeasureDimension(@Nullable String unitOfMeasureDimension)
Original property name from the Odata EDM: UnitOfMeasureDimension
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitReferenceDocument(@Nullable String handlingUnitReferenceDocument)
Original property name from the Odata EDM: HandlingUnitReferenceDocument
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder creationDateTime(@Nullable BigDecimal creationDateTime)
Original property name from the Odata EDM: CreationDateTime
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder lastChangeDateTime(@Nullable BigDecimal lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitProcessStatus(@Nullable String handlingUnitProcessStatus)
Original property name from the Odata EDM: HandlingUnitProcessStatus
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder storageType(@Nullable String storageType)
Original property name from the Odata EDM: StorageType
A warehouse can be made up of the following storage types, for example:Goods receipt areaPicking areaHigh rack storage areaBulk storageGeneral storage areaGoods issue area
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder storageSection(@Nullable String storageSection)
Original property name from the Odata EDM: StorageSection
this
.@Nonnull public HandlingUnit.HandlingUnitBuilder storageBin(@Nullable String storageBin)
Original property name from the Odata EDM: StorageBin
this
.@Nonnull public HandlingUnit build()
Copyright © 2021 SAP SE. All rights reserved.