I_BankAccountUniversalHierNode

DDL: I_BANKACCOUNTUNIVERSALHIERNODE SQL: IBANKACCTUHND Type: view BASIC Package: FCLM_BAM

Node of Bank Account Universal Hierarchy

I_BankAccountUniversalHierNode is a Basic CDS View that provides data about "Node of Bank Account Universal Hierarchy" in SAP S/4HANA. It reads from 1 data source (hrrp_node) and exposes 12 fields with key fields BankAccountHierarchy, HierarchyNode, ValidityEndDate, ParentNode. It has 3 associations to related views. Part of development package FCLM_BAM.

Data Sources (1)

SourceAliasJoin Type
hrrp_node hrrp_node from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_BankAccountUniversalHier _Hierarchy $projection.BankAccountHierarchy = _Hierarchy.BankAccountHierarchy and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[0..1] I_BankAccount _Account $projection.BankAccountInternalID = _Account.BankAccountInternalID
[1..*] I_BkAcctUniversalHierNodeTxt _Text $projection.BankAccountHierarchy = _Text.BankAccountHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.ValidityEndDate = _Text.ValidityEndDate and $projection.ParentNode = _Text.ParentNode and $projection.BankAccountInternalID = '0000000000'

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IBANKACCTUHND view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Node of Bank Account Universal Hierarchy view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
VDM.viewType #BASIC view
ObjectModel.dataCategory #HIERARCHY view
ObjectModel.representativeKey HierarchyNode view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ClientHandling.algorithm #SESSION_VARIABLE view
Hierarchy.parentChild.recurse.parent ParentNode view
Hierarchy.parentChild.recurse.child HierarchyNode view
Hierarchy.parentChild.siblingsOrder.by HierarchyNode view
Hierarchy.parentChild.siblingsOrder.direction ASC view
Hierarchy.parentChild.directory _Hierarchy view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY BankAccountHierarchy hrrp_node hryid Hierarchy ID
KEY HierarchyNode hrrp_node hrynode Node
KEY ValidityEndDate hrrp_node hryvalto Valid To
KEY ParentNode hrrp_node parnode Par. Node
ValidityStartDate hrrp_node hryvalfrom Valid From
SequenceNumber
HierarchyNodeLevel hrrp_node hrylevel Hierarchy Level
NodeType hrrp_node nodetype Object Type
IsPublicHierarchy _Hierarchy IsPublicHierarchy
_Account _Account
_Text _Text
_Hierarchy _Hierarchy

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_BankAccountUniversalHierNode.
-- 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: IBANKACCTUHND

CREATE VIEW I_BankAccountUniversalHierNode AS
SELECT
  hrrp_node.hryid AS BankAccountHierarchy,
  hrrp_node.hrynode AS HierarchyNode,
  hrrp_node.hryvalto AS ValidityEndDate,
  hrrp_node.parnode AS ParentNode,
  hrrp_node.hryvalfrom AS ValidityStartDate,
  concat(hrrp_node.hryseqnbr, hrrp_node.hrynode) AS SequenceNumber,
  hrrp_node.hrylevel AS HierarchyNodeLevel,
  hrrp_node.nodetype AS NodeType,
  _Hierarchy.IsPublicHierarchy AS IsPublicHierarchy
FROM hrrp_node
LEFT OUTER JOIN I_BankAccountUniversalHier AS _Hierarchy ON BankAccountHierarchy = _Hierarchy.BankAccountHierarchy AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [1..1]
LEFT OUTER JOIN I_BankAccount AS _Account ON BankAccountInternalID = _Account.BankAccountInternalID  -- association [0..1]
LEFT OUTER JOIN I_BkAcctUniversalHierNodeTxt AS _Text ON BankAccountHierarchy = _Text.BankAccountHierarchy AND HierarchyNode = _Text.HierarchyNode AND ValidityEndDate = _Text.ValidityEndDate AND ParentNode = _Text.ParentNode AND BankAccountInternalID = '0000000000'  -- association [1..*]
;