I_CnsldtnGrpHierNode

DDL: I_CNSLDTNGRPHIERNODE SQL: ICCGROUPHN Type: view BASIC Package: FIN_CS_MD_GROUP

Consolidation Group Hiearchy Node

I_CnsldtnGrpHierNode is a Basic CDS View that provides data about "Consolidation Group Hiearchy Node" in SAP S/4HANA. It reads from 1 data source (tf070) and exposes 13 fields with key fields ConsolidationStructureVersion, ConsolidationGroupHierarchy, HierarchyNode, ValidityEndDate. It has 3 associations to related views. Part of development package FIN_CS_MD_GROUP.

Data Sources (1)

SourceAliasJoin Type
tf070 tf070 from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_CnsldtnGrpHierDir _Hierarchy $projection.ConsolidationGroupHierarchy = _Hierarchy.ConsolidationGroupHierarchy and $projection.ConsolidationStructureVersion = _Hierarchy.ConsolidationStructureVersion and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[1..1] I_CnsldtnGroup _CnsldtnGroup $projection.ConsolidationGroup = _CnsldtnGroup.ConsolidationGroup and $projection.ConsolidationDimension = _CnsldtnGroup.ConsolidationDimension
[0..1] I_CnsldtnDimension _CnsldtnDimension $projection.ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ICCGROUPHN view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Consolidation Group Hiearchy Node view
hierarchy.parentChild.recurse.parent ParentNode view
hierarchy.parentChild.recurse.child HierarchyNode view
hierarchy.parentChild.siblingsOrder.by HierarchyNode view
hierarchy.parentChild.siblingsOrder.direction #ASC view
hierarchy.parentChild.directory _Hierarchy 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

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationStructureVersion hryver Version: Structures
KEY ConsolidationGroupHierarchy hryid Hierarchy ID
KEY HierarchyNode hrynode Node
KEY ValidityEndDate hryvalto Valid To
ValidityStartDate hryvalfrom Valid From
ParentNode parnode Par. Node
ConsolidationDimension
ConsolidationGroup
HierarchyNodeSequence hryseqnbr Sequence Number
HierarchyNodeLevel hrylevel Hierarchy Level
_CnsldtnGroup _CnsldtnGroup
_CnsldtnDimension _CnsldtnDimension
_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_CnsldtnGrpHierNode.
-- 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: ICCGROUPHN

CREATE VIEW I_CnsldtnGrpHierNode AS
SELECT
  hryver AS ConsolidationStructureVersion,
  hryid AS ConsolidationGroupHierarchy,
  hrynode AS HierarchyNode,
  hryvalto AS ValidityEndDate,
  hryvalfrom AS ValidityStartDate,
  parnode AS ParentNode,
  cast( left( nodecls, 2 ) as fc_dimen ) AS ConsolidationDimension,
  cast( left( nodevalue, 18 ) as fc_congr) AS ConsolidationGroup,
  hryseqnbr AS HierarchyNodeSequence,
  hrylevel AS HierarchyNodeLevel
FROM tf070
LEFT OUTER JOIN I_CnsldtnGrpHierDir AS _Hierarchy ON ConsolidationGroupHierarchy = _Hierarchy.ConsolidationGroupHierarchy AND ConsolidationStructureVersion = _Hierarchy.ConsolidationStructureVersion AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGroup AS _CnsldtnGroup ON ConsolidationGroup = _CnsldtnGroup.ConsolidationGroup AND ConsolidationDimension = _CnsldtnGroup.ConsolidationDimension  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnDimension AS _CnsldtnDimension ON ConsolidationDimension = _CnsldtnDimension.ConsolidationDimension  -- association [0..1]
;