A_HandlingUnitHeaderDelivery

DDL: A_HANDLINGUNITHEADERDELIVERY SQL: AHUHDRDLV Type: view BASIC Package: LOHUM_OD_ODATA_API

Handling Unit Header for Delivery

A_HandlingUnitHeaderDelivery is a Basic CDS View that provides data about "Handling Unit Header for Delivery" in SAP S/4HANA. It reads from 1 data source (I_HandlingUnitHeader) and exposes 46 fields with key field HandlingUnitInternalID. It has 4 associations to related views. Part of development package LOHUM_OD_ODATA_API.

Data Sources (1)

SourceAliasJoin Type
I_HandlingUnitHeader I_HandlingUnitHeader from

Associations (4)

CardinalityTargetAliasCondition
[1..1] A_OutbDeliveryHeader_1 _DeliveryDocumentHeader $projection.DeliveryDocument = _DeliveryDocumentHeader.DeliveryDocument
[0..1] I_PackingInstructionHeader _PackingInstructionHeader $projection.PackingInstruction = _PackingInstructionHeader.PackingInstructionSystemUUID
[0..1] E_HandlingUnitHeader _Extension $projection. HandlingUnitExternalID = _Extension.HandlingUnitExternalID
[0..*] A_HandlingUnitItemDelivery _HandlingUnitItem

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName AHUHDRDLV view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view
EndUserText.label Handling Unit Header for Delivery view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY HandlingUnitInternalID HandlingUnitInternalID Internal HU no.
HandlingUnitExternalID HandlingUnitExternalID Handling Unit
HandlingUnitExternalIdType HandlingUnitExternalIdType ID Type
PackagingMaterial PackagingMaterial Packaging Materials
Warehouse Warehouse Warehouse No.
ShippingPoint ShippingPoint Shipping Point
GrossWeight GrossWeight Total Weight
NetWeight NetWeight Net weight
HandlingUnitMaxWeight HandlingUnitMaxWeight Allowed Weight
WeightUnit WeightUnit Weight unit
HandlingUnitTareWeight HandlingUnitTareWeight Tare Weight
HandlingUnitTareWeightUnit HandlingUnitTareWeightUnit Weight Unit
GrossVolume GrossVolume Total Volume
HandlingUnitNetVolume HandlingUnitNetVolume Loading Volume
HandlingUnitMaxVolume HandlingUnitMaxVolume Allowed Volume
VolumeUnit VolumeUnit Volume Unit
HandlingUnitTareVolume HandlingUnitTareVolume Tare Volume
HandlingUnitTareVolumeUnit HandlingUnitTareVolumeUnit Volume Unit
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
CreatedByUser CreatedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
LastChangedByUser LastChangedByUser User Name
HandlingUnitGroup1 HandlingUnitGroup1 HU group 1
HandlingUnitGroup2 HandlingUnitGroup2 HU group 2
HandlingUnitGroup3 HandlingUnitGroup3 HU group 3
HandlingUnitGroup4 HandlingUnitGroup4 HU group 4
HandlingUnitGroup5 HandlingUnitGroup5 HU group 5
HandlingUnitLength HandlingUnitLength Length
HandlingUnitWidth HandlingUnitWidth Width
HandlingUnitHeight HandlingUnitHeight Height
HandlingUnitUoMDimension UnitOfMeasureDimension Dimension
HandlingUnitBaseUnitOfMeasure HandlingUnitBaseUnitOfMeasure Valuation Unit
HandlingUnitContentDescription HandlingUnitContentDescription Content
PackagingMaterialType PackagingMaterialType Packaging Material Type
PackagingMaterialGroup PackagingMaterialGroup Matl Grp Pckmat
PackagingMaterialCategory PackagingMaterialCategory Pack. Mat. Cat.
HandlingUnitSecondExternalId HandlingUnitSecondExternalId License Plate
HandlingUnitLowerLevelRefer HandlingUnitLowerLevelRefer Higher-level HU
HandlingUnitInternalStatus HandlingUnitInternalStatus Workflow Status
PackingInstruction PackingInstruction Instructions for Packer
PackingInstructionNumber _PackingInstructionHeader PackingInstructionNumber
DeliveryDocument
_DeliveryDocumentHeader _DeliveryDocumentHeader
_HandlingUnitItem _HandlingUnitItem

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view A_HandlingUnitHeaderDelivery.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: AHUHDRDLV

CREATE VIEW A_HandlingUnitHeaderDelivery AS
SELECT
  HandlingUnitInternalID,
  HandlingUnitExternalID,
  HandlingUnitExternalIdType,
  PackagingMaterial,
  Warehouse,
  ShippingPoint,
  GrossWeight,
  NetWeight,
  HandlingUnitMaxWeight,
  WeightUnit,
  HandlingUnitTareWeight,
  HandlingUnitTareWeightUnit,
  GrossVolume,
  HandlingUnitNetVolume,
  HandlingUnitMaxVolume,
  VolumeUnit,
  HandlingUnitTareVolume,
  HandlingUnitTareVolumeUnit,
  CreationDate,
  CreationTime,
  CreatedByUser,
  LastChangeDate,
  LastChangeTime,
  LastChangedByUser,
  HandlingUnitGroup1,
  HandlingUnitGroup2,
  HandlingUnitGroup3,
  HandlingUnitGroup4,
  HandlingUnitGroup5,
  HandlingUnitLength,
  HandlingUnitWidth,
  HandlingUnitHeight,
  UnitOfMeasureDimension AS HandlingUnitUoMDimension,
  HandlingUnitBaseUnitOfMeasure,
  HandlingUnitContentDescription,
  PackagingMaterialType,
  PackagingMaterialGroup,
  PackagingMaterialCategory,
  HandlingUnitSecondExternalId,
  HandlingUnitLowerLevelRefer,
  HandlingUnitInternalStatus,
  PackingInstruction,
  _PackingInstructionHeader.PackingInstructionNumber AS PackingInstructionNumber,
  cast(HandlingUnitPackingObjectKey as vbeln) AS DeliveryDocument
FROM I_HandlingUnitHeader
LEFT OUTER JOIN A_OutbDeliveryHeader_1 AS _DeliveryDocumentHeader ON DeliveryDocument = _DeliveryDocumentHeader.DeliveryDocument  -- association [1..1]
LEFT OUTER JOIN I_PackingInstructionHeader AS _PackingInstructionHeader ON PackingInstruction = _PackingInstructionHeader.PackingInstructionSystemUUID  -- association [0..1]
LEFT OUTER JOIN E_HandlingUnitHeader AS _Extension ON HandlingUnitExternalID = _Extension.HandlingUnitExternalID  -- association [0..1]
LEFT OUTER JOIN A_HandlingUnitItemDelivery AS _HandlingUnitItem ON /* condition not available in parsed metadata */  -- association [0..*]
;