A mapper representing custom fields in an entity. Custom fields are represented by their field names and the corresponding values. A custom field can be added or updated using setCustomField method.
The current ETag version of the entity in the remote system. The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. When no ETag is provided by the remote system the value of this variable defaults to "*".
Name of Person Who Created Object. Maximum length: 12.
Creation Date Time.
Total Volume of Handling Unit. Specifies the total volume of the handling unit. 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.
Total Weight of Handling Unit. Specifies the total weight of the handling unit. 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.
External Handling Unit Identification. Specifies an external identifier for the handling unit. 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. Maximum length: 20.
Height. Height of the material or its packaging, measured in the unit of dimension.
Length. Length of the material or its packaging, measured in the unit of dimension.
Allowed Loading Weight of a Handling Unit. Specifies the maximum loading weight that is allowed for this packaging material. The maximum weight of a handling unit is the sum of the tare weight and the maximum loading weight allowed, including excess weight tolerance. 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.
Loading Volume of Handling Unit. Specifies the total volume of the content of the handling unit. This volume is made up of the sum of the total volume of the lower-level handling units (if the handling unit contains other handling units) or the volume of the materials in the handling unit. The tare volume of the handling unit (=packaging material) is excluded.
Handling Unit Process Status. Maximum length: 1.
Sales and Distribution Document Number. The number that uniquely identifies the sales, delivery, or billing document. Maximum length: 10.
Tare Volume of Handling Unit. Specifies the unloaded volume of the handling unit. 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.
Volume Unit. Unit referring to the volume of the material. If you specify a volume, you have to enter the corresponding volume unit here. Maximum length: 3.
Tare Weight of Handling Unit. Specifies the unloaded weight of the handling unit. 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).
Unit of Weight. Unit referring to the gross weight or net weight of the material. If you specify a weight, you must enter the corresponding unit of weight here. Maximum length: 3.
Width. Breadth of the material or its packaging, measured in the unit of dimension.
Last Change Date Time.
Name of Person who Changed Object. Maximum length: 12.
Loading Weight of Handling Unit. Specifies the total weight of the contents of a handling unit, excluding the tare weight of the handling unit (=packaging material).
Packaging Materials. Specifies the means of packing (box, wooden pallet, container) that can be used to pack and transport goods. Data for each packaging material you use is stored in a material master record. 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). Maximum length: 18.
Packaging Material Type. Enter a code and a description for a grouping of similar materials, such as crates, trucks or pallets. 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. Maximum length: 4.
The remote state of the entity. Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. It is stored as map, where the keys are stored in the format of VDM properties.
One-to-many navigation property to the HandlingUnitItem entity.
Unit of Dimension for Length/Width/Height. Unit in which the dimensions of length, breadth, and height of a material or its packaging are measured. Maximum length: 3.
Volume Unit. Unit referring to the volume of the material. If you specify a volume, you have to enter the corresponding volume unit here. Maximum length: 3.
Warehouse Number/Warehouse Complex. Alphanumeric key that identifies a complex, physical warehouse within the warehouse management system. 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. Maximum length: 4.
Unit of Weight. Unit referring to the gross weight or net weight of the material. If you specify a weight, you must enter the corresponding unit of weight here. Maximum length: 3.
All fields selector.
Static representation of the createdByUser property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the creationDateTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the grossVolume property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the grossWeight property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitExternalId property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitHeight property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitLength property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitMaxWeight property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitNetVolume property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitProcessStatus property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitReferenceDocument property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitTareVolume property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitTareVolumeUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitTareWeight property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitTareWeightUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the handlingUnitWidth property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the lastChangedByUser property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the lastChangeDateTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the netWeight property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the packagingMaterial property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the packagingMaterialType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the one-to-many navigation property toHandlingUnitItem for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the unitOfMeasureDimension property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the volumeUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the warehouse property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
Static representation of the weightUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.
All fields of the HandlingUnit entity.
Default url path for the according service.
Technical entity name for HandlingUnit.
All key fields of the HandlingUnit entity.
Mapping of all key field names to the respective static field property HandlingUnit.
ETag version identifier accessor.
The ETag version identifier of the retrieved entity, returns undefined if not retrieved
Returns a map of all defined fields in entity to their current values.
Entity with all defined entity fields
Custom field value getter.
The name of the custom field
The value of the corresponding custom field
Returns a map that contains all entity custom fields.
A map of all defined custom fields in the entity
Returns all updated custom field properties compared to the last known remote state.
A map containing all updated custom properties, with their new values
Returns all changed properties compared to the last known remote state. The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.
Entity with all properties that changed
Validates whether a custom field exists in the entity.
The name of the custom field to update
A boolean value, that indicates whether a custom field is defined in entity
Sets all retrieved custom fields in entity.
Extracted custom fields from a retrieved entity
A boolean value, that indicates the existence of the field in entity
Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.
Field name to check
Boolean value that describes whether a field name can be defined as custom field
Sets a new custom field in the entity or updates it. Throws an error, if the provided custom field name is already defined by an original field in entity.
The name of the custom field to update
The value of the field
The entity itself, to facilitate method chaining
Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests. This function should be called after initializeCustomFields, if custom fields are defined.
State to be set as remote state
The entity itself, to facilitate method chaining
Set the ETag version identifier of the retrieved entity.
The returned ETag version of the entity
The entity itself, to facilitate method chaining
Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.
An object containing all instance variables + custom fields.
Returns an entity builder to construct instances HandlingUnit
.
A builder that constructs instances of entity type HandlingUnit
.
Returns a selectable object that allows the selection of custom field in a get request for the entity HandlingUnit
.
Name of the custom field to select
A builder that constructs instances of entity type HandlingUnit
.
Returns a request builder to construct requests for operations on the HandlingUnit
entity type.
A HandlingUnit
request builder.
This class represents the entity "HandlingUnit" of service "cds_api_handling_unit". This service is part of the following communication scenarios: Handling Unit Integration (SAP_COM_0364). See https://api.sap.com/api/API_HANDLING_UNIT for more information.