C_HandlingUnitMonitor
Monitor Handling Units
C_HandlingUnitMonitor is a Consumption CDS View that provides data about "Monitor Handling Units" in SAP S/4HANA. It reads from 1 data source (I_HandlingUnitHeaderCombined) and exposes 12 fields. It has 18 associations to related views. It is exposed through 1 OData service (ASQL_F4557). It is used in 1 Fiori application: Monitor Handling Units. Part of development package LOHUM_ODATA_UI_MHU.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_HandlingUnitHeaderCombined | _I_HandlingUnitHeader | from |
Associations (18)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_HandlingUnitItemCombined | _HandlingUnitItem | $projection.HandlingUnitInternalID = _HandlingUnitItem.HandlingUnitInternalID |
| [0..1] | I_PackingInstructionStdVH | _I_PackingInstructionStdVH | $projection.PackingInstruction = _I_PackingInstructionStdVH.PackingInstructionSystemUUID |
| [0..1] | I_HandlingUnitProcessStatus | _I_HandlingUnitProcessStatus | $projection.HandlingUnitProcessStatus = _I_HandlingUnitProcessStatus.HandlingUnitProcessStatus |
| [0..1] | I_DeliveryDocument | _I_DeliveryDocument | $projection.HandlingUnitReferenceDocument = _I_DeliveryDocument.DeliveryDocument |
| [0..*] | I_HandlingUnitRefDocTypeText | _I_HandlingUnitRefDocTypeText | $projection.HandlingUnitPackingObjectType = _I_HandlingUnitRefDocTypeText.HandlingUnitRefDocType |
| [1..*] | C_HandlingUnitJITCall | _HandlingUnitJITCall | $projection.HandlingUnitReferenceDocument = _HandlingUnitJITCall.BusinessTransactionDocument |
| [0..1] | C_ShippingPointVH | _ShippingPointVH | $projection.ShippingPoint = _ShippingPointVH.ShippingPoint |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..*] | I_StorageLocationStdVH | _StorageLocationVH | $projection.StorageLocation = _StorageLocationVH.StorageLocation |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | C_PlantVH | _PlantVH | $projection.Plant = _PlantVH.Plant |
| [0..*] | I_MaterialText | _PackagingMaterialText | $projection.PackagingMaterial = _PackagingMaterialText.Material |
| [0..1] | I_PackagingMaterialType | _I_PackagingMaterialType | $projection.PackagingMaterialType = _I_PackagingMaterialType.PackagingMaterialType |
| [0..1] | I_EWM_WarehouseNumber | _WarehouseVH | $projection.Warehouse = _WarehouseVH.Warehouse |
| [0..1] | I_User | _I_User | $projection.CreatedByUser = _I_User.UserID |
| [1..1] | I_User | _I_UserCreatedBy | $projection.CreatedByUser = _I_UserCreatedBy.UserID |
| [1..1] | I_User | _I_UserChangedBy | $projection.LastChangedByUser = _I_UserChangedBy.UserID |
| [0..1] | E_HandlingUnitHeader | _Extension | $projection.HandlingUnitExternalID = _Extension.HandlingUnitExternalID and _I_HandlingUnitHeader.HandlingUnitInternalID = _Extension.HandlingUnitInternalID |
Annotations (23)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CHUMO | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| Search.searchable | true | view | |
| OData.publish | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.viewType | #CONSUMPTION | view | |
| OData.entitySet.name | HandlingUnit | view | |
| AbapCatalog.preserveKey | true | view | |
| UI.headerInfo.typeName | Handling Unit | view | |
| UI.headerInfo.typeNamePlural | Handling Units | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | HandlingUnitExternalID | view | |
| UI.headerInfo.title.label | Handling Unit | view | |
| UI.headerInfo.description.value | PackagingMaterial | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| EndUserText.label | Monitor Handling Units | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| ASQL_F4557 | ASQL_F4557 | C2 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F4557 | Monitor Handling Units | Transactional | An application to display Handling Units |
Monitor Handling Units
Business Role: Shipping Specialist
With this app, you can get an overview of handling units (HUs) created in your plant, warehouse, and storage location. The app supports you, for example, as a shipping specialist, to monitor the path of a HU through your business transactions. The app displays all handling unit information such as status, referenced documents, handling unit hierarchy ancestors, and other properties. The app provides a list view as a starting point with different filter criteria so that you can fine-tune your search result step by step. From this result list, you can navigate to further details of the selected HU, grouped in sections like Packaged Products, Measurements or General Information. If JIT calls are referring to the handling unit, this information is displayed in the additional JIT Calls section. For example, the status includes whether a HU is shipped or planned, whether it is in the warehouse or whether it was posted as a goods issue. Or you can check which HUs are part of a delivery. Additionally, you can navigate to referenced documents of the selected handling unit.
Key Features: Multiple filter criteria You can use multiple filter criteria to better search for the HUs you are looking for. Filter criteria examples: Packaging material, product, storage location, plant Note If you filter by plant or storage location, note that only the values on HU header level are considered, not the values on HU item level. Step-by-step navigation You can navigate through all available handling units, from multiple nested HUs to the original product. You can navigate from every step to the HUs or products involved. Detailed display of all HU relevant information The app displays the search result in a list view. This list view is the starting point from which you can navigate and filter down handling units. The app structures important information divided into sections with the same content. The app displays the information at a glance, like weight and value data for a HU. The JIT Calls section is only visible if JIT calls actually refer to a handling unit. Support for follow-on activities You can navigate to referenced documents of the selected handling unit to carry out further investigations or to initiate direct actions, provided you have the appropriate authorization.
Fields (12)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| _HandlingUnitItem | ||||
| _I_DeliveryDocument | _I_DeliveryDocument | |||
| _I_User | _I_User | |||
| _ShippingPointVH | _ShippingPointVH | |||
| _StorageLocationVH | _StorageLocationVH | |||
| _StorageLocation | _StorageLocation | |||
| _WarehouseVH | _WarehouseVH | |||
| _PlantVH | _PlantVH | |||
| _Plant | _Plant | |||
| _PackagingMaterialText | _PackagingMaterialText | |||
| _I_PackagingMaterialType | _I_PackagingMaterialType | |||
| _HandlingUnitJITCall | _HandlingUnitJITCall |
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 C_HandlingUnitMonitor.
-- 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: CHUMO
CREATE VIEW C_HandlingUnitMonitor AS
SELECT
/ _HandlingUnitItem AS _HandlingUnitItem
FROM I_HandlingUnitHeaderCombined AS _I_HandlingUnitHeader
LEFT OUTER JOIN I_HandlingUnitItemCombined AS _HandlingUnitItem ON HandlingUnitInternalID = _HandlingUnitItem.HandlingUnitInternalID -- association [0..*]
LEFT OUTER JOIN I_PackingInstructionStdVH AS _I_PackingInstructionStdVH ON PackingInstruction = _I_PackingInstructionStdVH.PackingInstructionSystemUUID -- association [0..1]
LEFT OUTER JOIN I_HandlingUnitProcessStatus AS _I_HandlingUnitProcessStatus ON HandlingUnitProcessStatus = _I_HandlingUnitProcessStatus.HandlingUnitProcessStatus -- association [0..1]
LEFT OUTER JOIN I_DeliveryDocument AS _I_DeliveryDocument ON HandlingUnitReferenceDocument = _I_DeliveryDocument.DeliveryDocument -- association [0..1]
LEFT OUTER JOIN I_HandlingUnitRefDocTypeText AS _I_HandlingUnitRefDocTypeText ON HandlingUnitPackingObjectType = _I_HandlingUnitRefDocTypeText.HandlingUnitRefDocType -- association [0..*]
LEFT OUTER JOIN C_HandlingUnitJITCall AS _HandlingUnitJITCall ON HandlingUnitReferenceDocument = _HandlingUnitJITCall.BusinessTransactionDocument -- association [1..*]
LEFT OUTER JOIN C_ShippingPointVH AS _ShippingPointVH ON ShippingPoint = _ShippingPointVH.ShippingPoint -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_StorageLocationStdVH AS _StorageLocationVH ON StorageLocation = _StorageLocationVH.StorageLocation -- association [0..*]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN C_PlantVH AS _PlantVH ON Plant = _PlantVH.Plant -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _PackagingMaterialText ON PackagingMaterial = _PackagingMaterialText.Material -- association [0..*]
LEFT OUTER JOIN I_PackagingMaterialType AS _I_PackagingMaterialType ON PackagingMaterialType = _I_PackagingMaterialType.PackagingMaterialType -- association [0..1]
LEFT OUTER JOIN I_EWM_WarehouseNumber AS _WarehouseVH ON Warehouse = _WarehouseVH.Warehouse -- association [0..1]
LEFT OUTER JOIN I_User AS _I_User ON CreatedByUser = _I_User.UserID -- association [0..1]
LEFT OUTER JOIN I_User AS _I_UserCreatedBy ON CreatedByUser = _I_UserCreatedBy.UserID -- association [1..1]
LEFT OUTER JOIN I_User AS _I_UserChangedBy ON LastChangedByUser = _I_UserChangedBy.UserID -- association [1..1]
LEFT OUTER JOIN E_HandlingUnitHeader AS _Extension ON HandlingUnitExternalID = _Extension.HandlingUnitExternalID AND _I_HandlingUnitHeader.HandlingUnitInternalID = _Extension.HandlingUnitInternalID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- 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
- S/4HANA CDS View Deprecation: What You Need to Know
- 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