I_CustUnivHierarchy

DDL: I_CUSTUNIVHIERARCHY Type: view_entity BASIC Package: VDM_MD_BP

Customer Universal Hierarchy

I_CustUnivHierarchy (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

CustomerUniversalHierarchy · Database & Data Management

I_CustUnivHierarchy is a Basic CDS View that provides data about "Customer Universal Hierarchy" in SAP S/4HANA. It reads from 1 data source (hrrp_dir_n) and exposes 8 fields with key fields UniversalHierarchy, CustUnivHierarchyValidEndDate. It has 1 association to related views. Part of development package VDM_MD_BP.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessDatabase & Data Management
Application ComponentLO-MD-BP-2CL
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities,Analytical Dimension
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageDatabase and Data Management for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides access to customer universal hierarchy master data, including time-dependent validity periods and organizational assignments. It retrieves hierarchy information filtered by specific hierarchy types – CH01 and CH02.</p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>What are the active customer hierarchies for a specific sales organization and distribution channel?</p></li> <li><p>Which customer hierarchies are valid within a given time period?</p></li> <li><p>How are customer hierarchies structured across different divisions?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
hrrp_dir_n dir from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_CustUnivHierarchyNodeText_2 _Text $projection.UniversalHierarchy = _Text.UniversalHierarchy and $projection.CustUnivHierarchyValidEndDate = _Text.CustUnivHierarchyValidEndDate

Annotations (9)

NameValueLevelField
Analytics.technicalName ICUSTUH view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Customer Universal Hierarchy view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey UniversalHierarchy view
Metadata.ignorePropagatedAnnotations true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY UniversalHierarchy hrrp_dir_n hryid Hierarchy ID
KEY CustUnivHierarchyValidEndDate hrrp_dir_n hryvalto Valid To Date
CustUnivHierarchyValidStartDte hrrp_dir_n hryvalfrom Valid-From Date
CustUnivHierarchyShortID hrrp_dir_n hrysid Hierarchy ID
SalesOrganization hrrp_dir_n salesorganization Sales Organization
DistributionChannel hrrp_dir_n distributionchannel Distribution Channel
Division hrrp_dir_n division Internal Division ID
_Text _Text

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 I_CustUnivHierarchy.
-- 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.

CREATE VIEW I_CustUnivHierarchy AS
SELECT
  dir.hryid AS UniversalHierarchy,
  dir.hryvalto AS CustUnivHierarchyValidEndDate,
  dir.hryvalfrom AS CustUnivHierarchyValidStartDte,
  dir.hrysid AS CustUnivHierarchyShortID,
  dir.salesorganization AS SalesOrganization,
  dir.distributionchannel AS DistributionChannel,
  dir.division AS Division
FROM hrrp_dir_n AS dir
LEFT OUTER JOIN I_CustUnivHierarchyNodeText_2 AS _Text ON UniversalHierarchy = _Text.UniversalHierarchy AND CustUnivHierarchyValidEndDate = _Text.CustUnivHierarchyValidEndDate  -- association [0..*]
;