P_CnsldtnTemporalHierarchyNode

DDL: P_CNSLDTNTEMPORALHIERARCHYNODE Type: view_entity COMPOSITE Package: FIN_CS_MD_COMMON

Consolidation Universal Hierarchy Node

P_CnsldtnTemporalHierarchyNode is a Composite CDS View that provides data about "Consolidation Universal Hierarchy Node" in SAP S/4HANA. It reads from 2 data sources (I_HierRuntimeRprstnNode, I_SAPClient) and exposes 28 fields with key fields UniversalHierarchy40, HierarchyNode, ValidityEndDate, HierarchyNode, ValidityEndDate. Part of development package FIN_CS_MD_COMMON.

Data Sources (2)

SourceAliasJoin Type
I_HierRuntimeRprstnNode _HierarchyNode from
I_SAPClient I_SAPClient union

Parameters (2)

NameTypeDefault
P_HierarchyType hrytype
P_MasterDataType fieldname

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.representativeKey HierarchyNode view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY UniversalHierarchy40
KEY HierarchyNode
KEY ValidityEndDate
ParentNode
HierarchyNodeType I_HierRuntimeRprstnNode HierarchyNodeType Node Type Element
ValidityStartDate
HierarchyNodeSequence
ControllingArea
CostCenter
ConsolidationUnit
ConsolidationGroup
ProfitCenter
Segment
UniversalHierNodeID I_HierRuntimeRprstnNode UniversalHierNodeID Node ID
KEY HierarchyNode
KEY ValidityEndDate
ParentNode
HierarchyNodeType Node Type Element
ValidityStartDate
HierarchyNodeSequence
ControllingArea
CostCenter
ConsolidationUnit
ConsolidationGroup
ProfitCenter
Segment
UniversalHierNodeID Node ID
UniversalHierNodeParentID

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 P_CnsldtnTemporalHierarchyNode.
-- 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.
-- Parameters: P_HierarchyType : hrytype, P_MasterDataType : fieldname

CREATE VIEW P_CnsldtnTemporalHierarchyNode AS
SELECT
  cast(_HierarchyNode.RuntimeHierarchy as fincs_universalhierhierarchyid preserving type ) AS UniversalHierarchy40,
  cast(_HierarchyNode.HierarchyNode as fincs_hierarchynode preserving type ) AS HierarchyNode,
  cast(_HierarchyNode.ValidityEndDate as fincs_validityenddate preserving type ) AS ValidityEndDate,
  cast(_HierarchyNode.ParentNode as fincs_parentnode preserving type ) AS ParentNode,
  _HierarchyNode.HierarchyNodeType AS HierarchyNodeType,
  cast(_HierarchyNode.ValidityStartDate as fincs_validitystartdate preserving type ) AS ValidityStartDate,
  cast(_HierarchyNode.HierarchyNodeSequence as fincs_hierarchynodesequence preserving type ) AS HierarchyNodeSequence,
  cast(_HierarchyNode.ControllingArea as fincs_controllingarea preserving type ) AS ControllingArea,
  cast(_HierarchyNode.CostCenter as fincs_costcenter preserving type ) AS CostCenter,
  cast(_HierarchyNode.ConsolidationUnit as fincs_consolidationunit preserving type ) AS ConsolidationUnit,
  cast(_HierarchyNode.ConsolidationGroup as fincs_consolidationgroup preserving type ) AS ConsolidationGroup,
  cast(_HierarchyNode.ProfitCenter as fincs_profitcenter preserving type ) AS ProfitCenter,
  cast(_HierarchyNode.Segment as fincs_segment preserving type ) AS Segment,
  _HierarchyNode.UniversalHierNodeID AS UniversalHierNodeID,
  cast( '' as npnid ) AS UniversalHierNodeParentID
FROM I_HierRuntimeRprstnNode AS _HierarchyNode
-- UNION with additional select branch(es): I_SAPClient
;