C_HandlingUnitMonitor

DDL: C_HANDLINGUNITMONITOR SQL: CHUMO Type: view CONSUMPTION Package: LOHUM_ODATA_UI_MHU

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)

SourceAliasJoin Type
I_HandlingUnitHeaderCombined _I_HandlingUnitHeader from

Associations (18)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

ServiceBindingVersionContractRelease
ASQL_F4557 ASQL_F4557 C2 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
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)

KeyFieldSource TableSource FieldDescription
_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]
;