I_CnsldtnUnitHierNodeEnhcd_2

DDL: I_CNSLDTNUNITHIERNODEENHCD_2 Type: view BASIC Package: FIN_CS_MASTER_DATA_ENHCD

Consolidation Unit Hierarchy Enhanced 2

I_CnsldtnUnitHierNodeEnhcd_2 is a Basic CDS View that provides data about "Consolidation Unit Hierarchy Enhanced 2" in SAP S/4HANA. It reads from 1 data source (hrrp_node) and exposes 14 fields with key fields ConsolidationUnitHierarchy, HierarchyNode, ValidityEndDate. It has 4 associations to related views. Part of development package FIN_CS_MASTER_DATA_ENHCD.

Data Sources (1)

SourceAliasJoin Type
hrrp_node hrrp_node from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CnsldtnUnitHierDirEnhcd _Hierarchy $projection.ConsolidationUnitHierarchy = _Hierarchy.ConsolidationUnitHierarchy and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[0..*] I_CnsldtnUnitHierNodeT _Text $projection.ConsolidationUnitHierarchy = _Text.ConsolidationUnitHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.ConsolidationUnit = ''
[0..1] I_CnsldtnUnitEnhcd_2 _CnsldtnUnit $projection.ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit and $projection.ConsolidationDimension = _CnsldtnUnit.ConsolidationDimension
[0..1] I_CnsldtnDimension _CnsldtnDimension $projection.ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICSUNITHIERED2 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.dataCategory #HIERARCHY view
VDM.viewType #BASIC view
EndUserText.label Consolidation Unit Hierarchy Enhanced 2 view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationUnitHierarchy hryid Hierarchy ID
KEY HierarchyNode hrynode Node
KEY ValidityEndDate hryvalto Valid To
ValidityStartDate hryvalfrom Valid From
ParentNode parnode Par. Node
ConsolidationDimension
HierarchyNodeSequence hryseqnbr Sequence Number
HierarchyNodeLevel hrylevel Hierarchy Level
HierarchyType
NodeType nodetype Object Type
_CnsldtnUnit _CnsldtnUnit
_CnsldtnDimension _CnsldtnDimension
_Text _Text
_Hierarchy _Hierarchy

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_CnsldtnUnitHierNodeEnhcd_2.
-- 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_CnsldtnUnitHierNodeEnhcd_2 AS
SELECT
  hryid AS ConsolidationUnitHierarchy,
  hrynode AS HierarchyNode,
  hryvalto AS ValidityEndDate,
  hryvalfrom AS ValidityStartDate,
  parnode AS ParentNode,
  cast( left( nodecls, 2 ) as fc_dimen ) AS ConsolidationDimension,
  hryseqnbr AS HierarchyNodeSequence,
  hrylevel AS HierarchyNodeLevel,
  cast(substring( hryid, 1, 4) as fincs_hryid) AS HierarchyType,
  NodeType
FROM hrrp_node
LEFT OUTER JOIN I_CnsldtnUnitHierDirEnhcd AS _Hierarchy ON ConsolidationUnitHierarchy = _Hierarchy.ConsolidationUnitHierarchy AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnitHierNodeT AS _Text ON ConsolidationUnitHierarchy = _Text.ConsolidationUnitHierarchy AND HierarchyNode = _Text.HierarchyNode AND ConsolidationUnit = ''  -- association [0..*]
LEFT OUTER JOIN I_CnsldtnUnitEnhcd_2 AS _CnsldtnUnit ON ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit AND ConsolidationDimension = _CnsldtnUnit.ConsolidationDimension  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnDimension AS _CnsldtnDimension ON ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension  -- association [0..1]
;