I_FundedProgramHierarchy

DDL: I_FUNDEDPROGRAMHIERARCHY SQL: IFUNDEDPH Type: view BASIC

Funded Program Hierarchy

I_FundedProgramHierarchy (Basic)

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

FundedProgramHierarchy · Accounting and Financial Close

I_FundedProgramHierarchy is a Basic CDS View (Dimension) that provides data about "Funded Program Hierarchy" in SAP S/4HANA. It reads from 1 data source (hrrp_dir_n) and exposes 11 fields with key fields FinancialManagementArea, FundedProgramHierarchy, ValidityEndDate. It has 3 associations to related views.

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FM
CapabilitiesData Source for Defining CDS Entities, Association Target for Defining CDS Entities, Analytical Dimension, Data Source for Data Extraction
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
hrrp_dir_n hrrp_dir_n from

Associations (3)

CardinalityTargetAliasCondition
[1..*] I_FinancialManagementAreaText _FinancialManagementAreaText $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea
[1..*] I_FundedProgramHierarchyText _Text $projection.FundedProgramHierarchy = _Text.FundedProgramHierarchy and $projection.FinancialManagementArea = _Text.FinancialManagementArea
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea

Annotations (17)

NameValueLevelField
ObjectModel.representativeKey FundedProgramHierarchy view
EndUserText.label Funded Program Hierarchy view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IFUNDEDPH view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
Metadata.allowExtensions true view
Analytics.dataExtraction.enabled true view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name FundedProgramHierarchy view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea Financial Management Area
KEY FundedProgramHierarchy Funded Program Hierarchy
KEY ValidityEndDate Funded Program Validity End Date
ValidityStartDate Funded Program Validity Start Date
LastChangedByUser hrrp_dir_n upduser Last Changed By
LastChangeDateTime hrrp_dir_n updtime Last Updated At (Timestamp)
HierarchyShortID hrrp_dir_n hrysid Hierarchy ID
NotAssgdNdeHasBeenSuppressed Suppression of unassigned nodes
_FinMgmtArea _FinMgmtArea
_FinancialManagementAreaText _FinancialManagementAreaText
_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_FundedProgramHierarchy.
-- 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: IFUNDEDPH

CREATE VIEW I_FundedProgramHierarchy AS
SELECT
  cast(hrrp_dir_n.hrycls as fikrs ) AS FinancialManagementArea,
  cast(hrrp_dir_n.hryid as fmis_hryid_fundedprogram ) AS FundedProgramHierarchy,
  cast(hrrp_dir_n.hryvalto as fmis_fp_validityenddate preserving type ) AS ValidityEndDate,
  cast(hrrp_dir_n.hryvalfrom as fmis_fp_validitystartdate preserving type ) AS ValidityStartDate,
  hrrp_dir_n.upduser AS LastChangedByUser,
  hrrp_dir_n.updtime AS LastChangeDateTime,
  hrrp_dir_n.hrysid AS HierarchyShortID,
  cast( 'X' as rshiernorest ) AS NotAssgdNdeHasBeenSuppressed
FROM hrrp_dir_n
LEFT OUTER JOIN I_FinancialManagementAreaText AS _FinancialManagementAreaText ON FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea  -- association [1..*]
LEFT OUTER JOIN I_FundedProgramHierarchyText AS _Text ON FundedProgramHierarchy = _Text.FundedProgramHierarchy AND FinancialManagementArea = _Text.FinancialManagementArea  -- association [1..*]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
;