P_CnsPstRlLgInvsteUntStructure

DDL: P_CNSPSTRLLGINVSTEUNTSTRUCTURE Type: view_entity COMPOSITE Package: FIN_CS_RT_LOG

Cnsldtn Pstg Rl Lg Invste Unt Structure

P_CnsPstRlLgInvsteUntStructure is a Composite CDS View that provides data about "Cnsldtn Pstg Rl Lg Invste Unt Structure" in SAP S/4HANA. It reads from 2 data sources (I_ConsolidationPostingRuleLog, P_CnsldtnPstRlLgUnqInvsteUnit) and exposes 12 fields with key fields CnsldtnPostingRuleLogUUID, HierarchyNode, HierarchyNode. It has 1 association to related views. Part of development package FIN_CS_RT_LOG.

Data Sources (2)

SourceAliasJoin Type
I_ConsolidationPostingRuleLog I_ConsolidationPostingRuleLog from
P_CnsldtnPstRlLgUnqInvsteUnit P_CnsldtnPstRlLgUnqInvsteUnit union

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ConsolidationPostingRuleLog _LogHeader $projection.CnsldtnPostingRuleLogUUID = _LogHeader.CnsldtnPostingRuleLogUUID

Annotations (7)

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

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY CnsldtnPostingRuleLogUUID CnsldtnPostingRuleLogUUID
KEY HierarchyNode
NodeType
ParentNodeType
ConsolidationGroup ConsolidationGroup Cons. Group
InvesteeConsolidationUnit Investee Unit
KEY HierarchyNode
NodeType
ParentNodeType
ConsolidationGroup Cons. Group
InvesteeConsolidationUnit InvesteeConsolidationUnit Investee Unit
ParentNode

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_CnsPstRlLgInvsteUntStructure.
-- 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 P_CnsPstRlLgInvsteUntStructure AS
SELECT
  CnsldtnPostingRuleLogUUID,
  cast ( ltrim(ConsolidationGroup,'0') as fincs_hierarchynode ) AS HierarchyNode,
  'R' AS NodeType,
  '' AS ParentNodeType,
  ConsolidationGroup,
  cast ( '' as fincs_investeeconsunit ) AS InvesteeConsolidationUnit,
  cast ( ltrim(_LogHeader.ConsolidationGroup,'0') as fincs_parentnode ) AS ParentNode
FROM I_ConsolidationPostingRuleLog
LEFT OUTER JOIN I_ConsolidationPostingRuleLog AS _LogHeader ON CnsldtnPostingRuleLogUUID = _LogHeader.CnsldtnPostingRuleLogUUID  -- association [1..1]
-- UNION with additional select branch(es): P_CnsldtnPstRlLgUnqInvsteUnit
;