I_BudgetAccountHierarchy

DDL: I_BUDGETACCOUNTHIERARCHY SQL: IPSMS4CBDACH Type: view BASIC Package: ODATA_PSM_S4C_FM_MD

Budget Account Hierarchy

I_BudgetAccountHierarchy is a Basic CDS View (Dimension) that provides data about "Budget Account Hierarchy" in SAP S/4HANA. It reads from 2 data sources (hrrp_directory, hrrp_node) and exposes 8 fields with key fields BudgetAccountHierarchy, ValidityEndDate. It has 2 associations to related views. Part of development package ODATA_PSM_S4C_FM_MD.

Data Sources (2)

SourceAliasJoin Type
hrrp_directory hrrp_directory from
hrrp_node hrrp_node inner

Associations (2)

CardinalityTargetAliasCondition
[1..*] I_BudgetAccountHierarchyText _Text $projection.BudgetAccountHierarchy = _Text.BudgetAccountHierarchy
[0..1] I_ChartOfAccounts _ChartOfAccounts $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IPSMS4CBDACH view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Budget Account Hierarchy view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
ObjectModel.representativeKey BudgetAccountHierarchy view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY BudgetAccountHierarchy
KEY ValidityEndDate
ValidityStartDate
LastChangedByUser hrrp_directory upduser Changed By
LastChangeTime hrrp_directory updtime Updated At
ChartOfAccounts
_Text _Text
_ChartOfAccounts _ChartOfAccounts

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_BudgetAccountHierarchy.
-- 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: IPSMS4CBDACH

CREATE VIEW I_BudgetAccountHierarchy AS
SELECT
  cast( hrrp_directory.hryid as psm_hryid_budgetaccount preserving type ) AS BudgetAccountHierarchy,
  cast( hrrp_directory.hryvalto as fis_datbi preserving type ) AS ValidityEndDate,
  cast( hrrp_directory.hryvalfrom as fis_datab preserving type ) AS ValidityStartDate,
  hrrp_directory.upduser AS LastChangedByUser,
  hrrp_directory.updtime AS LastChangeTime,
  cast(hrrp_node.nodecls as fis_ktopl ) AS ChartOfAccounts
FROM hrrp_directory
INNER JOIN hrrp_node ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BudgetAccountHierarchyText AS _Text ON BudgetAccountHierarchy = _Text.BudgetAccountHierarchy  -- association [1..*]
LEFT OUTER JOIN I_ChartOfAccounts AS _ChartOfAccounts ON ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts  -- association [0..1]
;