I_FundedProgramHierarchyNode

DDL: I_FUNDEDPROGRAMHIERARCHYNODE SQL: IFUNDEDPHN Type: view BASIC Package: PSM_S4C_BASIS

Funded Program Hierarchy Node

I_FundedProgramHierarchyNode (Basic)

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

Funded Program · Cross Applications

I_FundedProgramHierarchyNode is a Basic CDS View that provides data about "Funded Program Hierarchy Node" in SAP S/4HANA. It reads from 1 data source (hrrp_node) and exposes 15 fields with key fields FinancialManagementArea, FundedProgramHierarchy, HierarchyNode, ValidityEndDate. It has 5 associations to related views. Part of development package PSM_S4C_BASIS.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentPSM
CapabilitiesData Source for Data Extraction,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities,Analytical Dimension
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
hrrp_node hrrp_node from

Associations (5)

CardinalityTargetAliasCondition
[1..*] I_FinancialManagementAreaText _FinancialManagementAreaText $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea
[0..*] I_FundedProgramHierarchyNodeT _Text $projection.FundedProgramHierarchy = _Text.FundedProgramHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.FinancialManagementArea = _Text.FinancialManagementArea
[0..1] I_FundedProgram _FundedProgram $projection.FundedProgram = _FundedProgram.FundedProgram and $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea
[1..1] I_FundedProgramHierarchy _Hierarchy $projection.FundedProgramHierarchy = _Hierarchy.FundedProgramHierarchy and $projection.FinancialManagementArea = _Hierarchy.FinancialManagementArea and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea

Annotations (16)

NameValueLevelField
EndUserText.label Funded Program Hierarchy Node view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IFUNDEDPHN view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.dataCategory #HIERARCHY view
ObjectModel.representativeKey HierarchyNode view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataExtraction.enabled true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.sapObjectNodeType.name FundedProgram view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea Financial Management Area
KEY FundedProgramHierarchy Funded Program Hierarchy
KEY HierarchyNode hrrp_node hrynode Hierarchy node
KEY ValidityEndDate Funded Program Validity End Date
ParentNode hrrp_node parnode Hierarchy parent node
HierarchyVersion hrrp_node hryver Version: Structures
ValidityStartDate Funded Program Validity Start Date
HierarchyNodeSequence hrrp_node hryseqnbr Hierarchy Sequence Number
HierarchyNodeLevel hrrp_node hrylevel Hierarchy Level
NodeType hrrp_node nodetype Hierarchy node type
_Text _Text
_FundedProgram _FundedProgram
_Hierarchy _Hierarchy
_FinMgmtArea _FinMgmtArea
_FinancialManagementAreaText _FinancialManagementAreaText

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_FundedProgramHierarchyNode.
-- 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: IFUNDEDPHN

CREATE VIEW I_FundedProgramHierarchyNode AS
SELECT
  cast(hrrp_node.nodecls as fikrs ) AS FinancialManagementArea,
  cast(hrrp_node.hryid as fmis_hryid_fundedprogram) AS FundedProgramHierarchy,
  hrrp_node.hrynode AS HierarchyNode,
  cast(hrrp_node.hryvalto as fmis_fp_validityenddate preserving type ) AS ValidityEndDate,
  hrrp_node.parnode AS ParentNode,
  hrrp_node.hryver AS HierarchyVersion,
  cast(hrrp_node.hryvalfrom as fmis_fp_validitystartdate preserving type) AS ValidityStartDate,
  hrrp_node.hryseqnbr AS HierarchyNodeSequence,
  hrrp_node.hrylevel AS HierarchyNodeLevel,
  hrrp_node.nodetype AS NodeType
FROM hrrp_node
LEFT OUTER JOIN I_FinancialManagementAreaText AS _FinancialManagementAreaText ON FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea  -- association [1..*]
LEFT OUTER JOIN I_FundedProgramHierarchyNodeT AS _Text ON FundedProgramHierarchy = _Text.FundedProgramHierarchy AND HierarchyNode = _Text.HierarchyNode AND FinancialManagementArea = _Text.FinancialManagementArea  -- association [0..*]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FundedProgram = _FundedProgram.FundedProgram AND FinancialManagementArea = _FundedProgram.FinancialManagementArea  -- association [0..1]
LEFT OUTER JOIN I_FundedProgramHierarchy AS _Hierarchy ON FundedProgramHierarchy = _Hierarchy.FundedProgramHierarchy AND FinancialManagementArea = _Hierarchy.FinancialManagementArea AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
;