I_FinWBSElementHierarchyNode

DDL: I_FINWBSELEMENTHIERARCHYNODE Type: view_entity COMPOSITE

Fin WBS Element Hierarchy Node

I_FinWBSElementHierarchyNode (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

FinWBSElementHierarchyNode · Accounting and Financial Close

I_FinWBSElementHierarchyNode is a Composite CDS View that provides data about "Fin WBS Element Hierarchy Node" in SAP S/4HANA. It reads from 2 data sources (I_WBSElementStructure, R_FinWBSElementHierarchyNode) and exposes 28 fields with key fields WBSElementHierarchy, HierarchyNode, ValidityEndDate, HierarchyNode, ValidityEndDate. It has 6 associations to related views.

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-GL-IS
CapabilitiesData Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Hierarchies in Analytics, Data Source for Data Extraction
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
I_WBSElementStructure I_WBSElementStructure union_all
R_FinWBSElementHierarchyNode R_FinWBSElementHierarchyNode from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_WBSElementBasicData _WBSElementBasicData R_FinWBSElementHierarchyNode.WBSElement = _WBSElementBasicData.WBSElement
[1..1] I_FinWBSElementHierarchy _Hierarchy $projection.WBSElementHierarchy = _Hierarchy.WBSElementHierarchy and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[0..*] I_FinWBSElementHierarchyNodeT _Text $projection.WBSElementHierarchy = _Text.WBSElementHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.WBSElementExternalID = ''
[0..1] I_WBSElementByExternalID _WBSElementByExternalID $projection.WBSElementExternalID = _WBSElementByExternalID.WBSElementExternalID
[0..1] I_WBSElementBasicData _WBSElement I_WBSElementStructure.WBSElementInternalID = _WBSElement.WBSElementInternalID
[0..1] I_WBSElementBasicData _Parent I_WBSElementStructure.WBSElementParentInternalID = _Parent.WBSElementInternalID

Annotations (14)

NameValueLevelField
EndUserText.label Fin WBS Element Hierarchy Node view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.dataCategory #HIERARCHY view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
Analytics.technicalName IFIWBSELEMENTHN view
Analytics.dataExtraction.enabled true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_PARENT_CHILD_HIERARCHY_NODE view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.sapObjectNodeType.name FinWBSElementHierarchyNode view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY WBSElementHierarchy R_FinWBSElementHierarchyNode WBSElementHierarchy Fin WBS Hierarchy
KEY HierarchyNode R_FinWBSElementHierarchyNode HierarchyNode WBS Internal ID
KEY ValidityEndDate R_FinWBSElementHierarchyNode ValidityEndDate Validity End Date
ParentNode R_FinWBSElementHierarchyNode ParentNode Hierarchy parent node
HierarchyVersion R_FinWBSElementHierarchyNode HierarchyVersion Hierarchy version
ValidityStartDate R_FinWBSElementHierarchyNode ValidityStartDate Validity Start Date
WBSElementExternalID R_FinWBSElementHierarchyNode WBSElementExternalID WBS Element External ID
WBSElement R_FinWBSElementHierarchyNode WBSElement WBS Internal ID
ParentWBSElementExternalID R_FinWBSElementHierarchyNode ParentWBSElementExternalID Parent WBS Element External ID
NodeType R_FinWBSElementHierarchyNode NodeType Hierarchy node type
HierarchyNodeSequence R_FinWBSElementHierarchyNode HierarchyNodeSequence Hierarchy Sequence Number
HierarchyNodeLevel R_FinWBSElementHierarchyNode HierarchyNodeLevel Hierarchy Node Level
_Hierarchy _Hierarchy
_WBSElementByExternalID _WBSElementByExternalID
KEY HierarchyNode _WBSElement WBSElement WBS Internal ID
KEY ValidityEndDate Validity End Date
ParentNode _Parent WBSElement Hierarchy parent node
HierarchyVersion Hierarchy version
ValidityStartDate Validity Start Date
WBSElementExternalID WBS Element External ID
WBSElement _WBSElement WBSElement WBS Internal ID
ParentWBSElementExternalID Parent WBS Element External ID
NodeType Hierarchy node type
HierarchyNodeSequence Hierarchy Sequence Number
HierarchyNodeLevel Hierarchy Node Level
_Hierarchy _Hierarchy
_WBSElementByExternalID _WBSElementByExternalID
_Text _Text

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_FinWBSElementHierarchyNode.
-- 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_FinWBSElementHierarchyNode AS
SELECT
  R_FinWBSElementHierarchyNode.WBSElementHierarchy AS WBSElementHierarchy,
  R_FinWBSElementHierarchyNode.HierarchyNode AS HierarchyNode,
  R_FinWBSElementHierarchyNode.ValidityEndDate AS ValidityEndDate,
  R_FinWBSElementHierarchyNode.ParentNode AS ParentNode,
  R_FinWBSElementHierarchyNode.HierarchyVersion AS HierarchyVersion,
  R_FinWBSElementHierarchyNode.ValidityStartDate AS ValidityStartDate,
  R_FinWBSElementHierarchyNode.WBSElementExternalID AS WBSElementExternalID,
  R_FinWBSElementHierarchyNode.WBSElement AS WBSElement,
  R_FinWBSElementHierarchyNode.ParentWBSElementExternalID AS ParentWBSElementExternalID,
  R_FinWBSElementHierarchyNode.NodeType AS NodeType,
  R_FinWBSElementHierarchyNode.HierarchyNodeSequence AS HierarchyNodeSequence,
  R_FinWBSElementHierarchyNode.HierarchyNodeLevel AS HierarchyNodeLevel
FROM R_FinWBSElementHierarchyNode
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON R_FinWBSElementHierarchyNode.WBSElement = _WBSElementBasicData.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_FinWBSElementHierarchy AS _Hierarchy ON WBSElementHierarchy = _Hierarchy.WBSElementHierarchy AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [1..1]
LEFT OUTER JOIN I_FinWBSElementHierarchyNodeT AS _Text ON WBSElementHierarchy = _Text.WBSElementHierarchy AND HierarchyNode = _Text.HierarchyNode AND WBSElementExternalID = ''  -- association [0..*]
LEFT OUTER JOIN I_WBSElementByExternalID AS _WBSElementByExternalID ON WBSElementExternalID = _WBSElementByExternalID.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON I_WBSElementStructure.WBSElementInternalID = _WBSElement.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _Parent ON I_WBSElementStructure.WBSElementParentInternalID = _Parent.WBSElementInternalID  -- association [0..1]
-- UNION ALL with additional select branch(es): I_WBSElementStructure
;