P_EWM_HandlingUnitHeaderLog04
P_EWM_HandlingUnitHeaderLog04 is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_EWM_HandlingUnitHeaderLog03) and exposes 41 fields with key fields HandlingUnitExternalID, Warehouse. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_EWM_HandlingUnitHeaderLog03 | _HeaderLog | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | P_EWM_HandlingUnitHeadDlvRef01 | _ReferenceDocument | $projection.DeliveryUUID = _ReferenceDocument.DeliveryUUID |
| [1..1] | I_Product | _PackagingMaterial | $projection.PackagingMaterialUUID = _PackagingMaterial.ProductUUID |
| [0..1] | P_EWM_HandlingUnitHeaderLog02 | _ParentHandlingUnit | _HeaderLog.ParentHandlingUnitUUID = _ParentHandlingUnit.HandlingUnitUUID and _HeaderLog.HandlingUnitTopLevelInd <> 'X' |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PEWMHUHDRLOG04 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view | |
| VDM.lifecycle.status | #DEPRECATED | view |
Fields (41)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | HandlingUnitExternalID | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitExternalID | Handling Unit |
| KEY | Warehouse | P_EWM_HandlingUnitHeaderLog03 | Warehouse | Warehouse No. |
| HandlingUnitType | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitType | HUTyp | |
| PackagingMaterialUUID | P_EWM_HandlingUnitHeaderLog03 | PackagingMaterialUUID | ||
| PackagingMaterial | _PackagingMaterial | Product | Product Sold | |
| PackagingMaterialType | P_EWM_HandlingUnitHeaderLog03 | PackagingMaterialType | Packaging Material Type | |
| HandlingUnitStatus | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitStatus | ||
| StorageType | P_EWM_HandlingUnitHeaderLog03 | StorageType | Storage Type | |
| StorageSection | P_EWM_HandlingUnitHeaderLog03 | StorageSection | ||
| StorageBin | P_EWM_HandlingUnitHeaderLog03 | StorageBin | Storage Bin | |
| HandlingUnitMaxWeight | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxWeight | ||
| GrossWeight | P_EWM_HandlingUnitHeaderLog03 | GrossWeight | Total Weight | |
| NetWeight | P_EWM_HandlingUnitHeaderLog03 | NetWeight | Net weight | |
| WeightUnit | P_EWM_HandlingUnitHeaderLog03 | WeightUnit | Weight unit | |
| HandlingUnitTareWeight | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitTareWeight | ||
| HandlingUnitTareWeightUnit | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitTareWeightUnit | ||
| HandlingUnitMaxVolume | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxVolume | ||
| GrossVolume | P_EWM_HandlingUnitHeaderLog03 | GrossVolume | Total Volume | |
| HandlingUnitNetVolume | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitNetVolume | ||
| HandlingUnitVolumeTolerance | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitVolumeTolerance | ||
| VolumeUnit | P_EWM_HandlingUnitHeaderLog03 | VolumeUnit | Volume Unit | |
| HandlingUnitTareVolume | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitTareVolume | ||
| HandlingUnitTareVolumeUnit | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitTareVolumeUnit | ||
| HandlingUnitLength | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitLength | ||
| HandlingUnitWidth | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitWidth | ||
| HandlingUnitHeight | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitHeight | ||
| UnitOfMeasureDimension | P_EWM_HandlingUnitHeaderLog03 | UnitOfMeasureDimension | Dimension | |
| HandlingUnitMaxLength | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxLength | ||
| HandlingUnitMaxWidth | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxWidth | ||
| HandlingUnitMaxHeight | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxHeight | ||
| HandlingUnitMaxDimensionUnit | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitMaxDimensionUnit | ||
| HandlingUnitUUID | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitUUID | ||
| ParentHandlingUnitUUID | P_EWM_HandlingUnitHeaderLog03 | ParentHandlingUnitUUID | ||
| ParentHandlingUnitNumber | _ParentHandlingUnit | HandlingUnitExternalID | Handling Unit | |
| CreatedByUser | P_EWM_HandlingUnitHeaderLog03 | CreatedByUser | User Name | |
| CreationUTCDateTime | P_EWM_HandlingUnitHeaderLog03 | CreationUTCDateTime | Time Stamp | |
| LastChangedByUser | P_EWM_HandlingUnitHeaderLog03 | LastChangedByUser | User Name | |
| HandlingUnitTopLevelInd | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitTopLevelInd | ||
| HandlingUnitLogUUID | P_EWM_HandlingUnitHeaderLog03 | HandlingUnitLogUUID | ||
| DeliveryUUID | P_EWM_HandlingUnitHeaderLog03 | DeliveryUUID | ||
| ReferenceDocumentNumber | _ReferenceDocument | ReferenceDocumentNumber |
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 P_EWM_HandlingUnitHeaderLog04.
-- 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: PEWMHUHDRLOG04
CREATE VIEW P_EWM_HandlingUnitHeaderLog04 AS
SELECT
_HeaderLog.HandlingUnitExternalID AS HandlingUnitExternalID,
_HeaderLog.Warehouse AS Warehouse,
_HeaderLog.HandlingUnitType AS HandlingUnitType,
_HeaderLog.PackagingMaterialUUID AS PackagingMaterialUUID,
_PackagingMaterial.Product AS PackagingMaterial,
_HeaderLog.PackagingMaterialType AS PackagingMaterialType,
_HeaderLog.HandlingUnitStatus AS HandlingUnitStatus,
_HeaderLog.StorageType AS StorageType,
_HeaderLog.StorageSection AS StorageSection,
_HeaderLog.StorageBin AS StorageBin,
_HeaderLog.HandlingUnitMaxWeight AS HandlingUnitMaxWeight,
_HeaderLog.GrossWeight AS GrossWeight,
_HeaderLog.NetWeight AS NetWeight,
_HeaderLog.WeightUnit AS WeightUnit,
_HeaderLog.HandlingUnitTareWeight AS HandlingUnitTareWeight,
_HeaderLog.HandlingUnitTareWeightUnit AS HandlingUnitTareWeightUnit,
_HeaderLog.HandlingUnitMaxVolume AS HandlingUnitMaxVolume,
_HeaderLog.GrossVolume AS GrossVolume,
_HeaderLog.HandlingUnitNetVolume AS HandlingUnitNetVolume,
_HeaderLog.HandlingUnitVolumeTolerance AS HandlingUnitVolumeTolerance,
_HeaderLog.VolumeUnit AS VolumeUnit,
_HeaderLog.HandlingUnitTareVolume AS HandlingUnitTareVolume,
_HeaderLog.HandlingUnitTareVolumeUnit AS HandlingUnitTareVolumeUnit,
_HeaderLog.HandlingUnitLength AS HandlingUnitLength,
_HeaderLog.HandlingUnitWidth AS HandlingUnitWidth,
_HeaderLog.HandlingUnitHeight AS HandlingUnitHeight,
_HeaderLog.UnitOfMeasureDimension AS UnitOfMeasureDimension,
_HeaderLog.HandlingUnitMaxLength AS HandlingUnitMaxLength,
_HeaderLog.HandlingUnitMaxWidth AS HandlingUnitMaxWidth,
_HeaderLog.HandlingUnitMaxHeight AS HandlingUnitMaxHeight,
_HeaderLog.HandlingUnitMaxDimensionUnit AS HandlingUnitMaxDimensionUnit,
_HeaderLog.HandlingUnitUUID AS HandlingUnitUUID,
_HeaderLog.ParentHandlingUnitUUID AS ParentHandlingUnitUUID,
_ParentHandlingUnit.HandlingUnitExternalID AS ParentHandlingUnitNumber,
_HeaderLog.CreatedByUser AS CreatedByUser,
_HeaderLog.CreationUTCDateTime AS CreationUTCDateTime,
_HeaderLog.LastChangedByUser AS LastChangedByUser,
_HeaderLog.HandlingUnitTopLevelInd AS HandlingUnitTopLevelInd,
_HeaderLog.HandlingUnitLogUUID AS HandlingUnitLogUUID,
_HeaderLog.DeliveryUUID AS DeliveryUUID,
_ReferenceDocument.ReferenceDocumentNumber AS ReferenceDocumentNumber
FROM P_EWM_HandlingUnitHeaderLog03 AS _HeaderLog
LEFT OUTER JOIN P_EWM_HandlingUnitHeadDlvRef01 AS _ReferenceDocument ON DeliveryUUID = _ReferenceDocument.DeliveryUUID -- association [1..1]
LEFT OUTER JOIN I_Product AS _PackagingMaterial ON PackagingMaterialUUID = _PackagingMaterial.ProductUUID -- association [1..1]
LEFT OUTER JOIN P_EWM_HandlingUnitHeaderLog02 AS _ParentHandlingUnit ON _HeaderLog.ParentHandlingUnitUUID = _ParentHandlingUnit.HandlingUnitUUID AND _HeaderLog.HandlingUnitTopLevelInd <> 'X' -- association [0..1]
;
Learn More
- S/4HANA CDS View Deprecation: What You Need to Know
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA