R_HierRuntimeRprstnDplLeafNode
Hierarchy Duplicated Leaf Values
R_HierRuntimeRprstnDplLeafNode is a Basic CDS View that provides data about "Hierarchy Duplicated Leaf Values" in SAP S/4HANA. It reads from 1 data source (hrrp_node_n) and exposes 14 fields with key fields UniversalHierarchy, HierarchyVersion, ValidityEndDate, HierarchyNode, HierarchyNodeClass. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| hrrp_node_n | hrrp_node_n | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | R_HierRuntimeRprstnNodeText | _Text | $projection.UniversalHierarchy = _Text.HierarchyID and $projection.HierarchyVersion = _Text.HierarchyVersion and $projection.ValidityEndDate = _Text.ValidityEndDate and $projection.HierarchyNode = _Text.HierarchyNode and $projection.HierarchyNodeClass = _Text.HierarchyNodeClass and $projection.HierarchyParentNode = _Text.ParentNode and _Text.Language = $session.system_language |
| [0..1] | R_HierRuntimeRepresentation | _Hierarchy | $projection.UniversalHierarchy = _Hierarchy.HierarchyID and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate and $projection.HierarchyVersion = _Hierarchy.HierarchyVersion |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Hierarchy Duplicated Leaf Values | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view |
Fields (14)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UniversalHierarchy | hryid_42 | ||
| KEY | HierarchyVersion | |||
| KEY | ValidityEndDate | |||
| KEY | HierarchyNode | hrynode | ||
| KEY | HierarchyNodeClass | nodecls | ||
| KEY | HierarchyParentNode | parnode | ||
| ValidityStartDate | ||||
| UnivHierarchyBusinessEntity | leafvalue | |||
| NodeType | nodetype | |||
| HierarchyNodeVal | nodevalue | |||
| HierarchyNodeLevel | hrylevel | |||
| HierarchyType | hrytyp | |||
| _Text | _Text | |||
| _Hierarchy | _Hierarchy |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Hierarchy Duplicated Leaf Values'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #XXL
}
define view entity R_HierRuntimeRprstnDplLeafNode
as select from hrrp_node_n
association [0..1] to R_HierRuntimeRprstnNodeText as _Text on $projection.UniversalHierarchy = _Text.HierarchyID
and $projection.HierarchyVersion = _Text.HierarchyVersion
and $projection.ValidityEndDate = _Text.ValidityEndDate
and $projection.HierarchyNode = _Text.HierarchyNode
and $projection.HierarchyNodeClass = _Text.HierarchyNodeClass
and $projection.HierarchyParentNode = _Text.ParentNode
and _Text.Language = $session.system_language
association [0..1] to R_HierRuntimeRepresentation as _Hierarchy on $projection.UniversalHierarchy = _Hierarchy.HierarchyID
and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
and $projection.HierarchyVersion = _Hierarchy.HierarchyVersion
{
key hryid_42 as UniversalHierarchy,
key cast( '000000000000001' as hryversn preserving type ) as HierarchyVersion,
@Semantics.businessDate.to: true
key cast(hryvalto as fis_datbi preserving type ) as ValidityEndDate,
@ObjectModel.text.association: '_Text'
key hrynode as HierarchyNode,
key nodecls as HierarchyNodeClass,
key parnode as HierarchyParentNode,
@Semantics.businessDate.from: true
cast(hryvalfrom as fis_datab preserving type ) as ValidityStartDate,
leafvalue as UnivHierarchyBusinessEntity,
nodetype as NodeType,
nodevalue as HierarchyNodeVal,
hrylevel as HierarchyNodeLevel,
hrytyp as HierarchyType,
_Text,
_Hierarchy
}
where
nodetype = 'D'
or nodetype = 'L'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"HRRP_NODE_N"
],
"ASSOCIATED":
[
"R_HIERRUNTIMEREPRESENTATION",
"R_HIERRUNTIMERPRSTNNODETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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