I_AssetKeyFigureHierarchyNode

DDL: I_ASSETKEYFIGUREHIERARCHYNODE Type: view BASIC Package: FINS_FAA_CFG_DB

Fixed Asset Key Figure Hierarchy Node

I_AssetKeyFigureHierarchyNode is a Basic CDS View that provides data about "Fixed Asset Key Figure Hierarchy Node" in SAP S/4HANA. It reads from 2 data sources (I_AssetSortedKeyFigureSetSpec, P_TF_AssetKeyFigHierarchyNode) and exposes 10 fields with key fields AssetAccountingKeyFigureSet, AssetAcctgKeyFigureHierarchy, HierarchyNode, ValidityEndDate. It has 4 associations to related views. Part of development package FINS_FAA_CFG_DB.

Data Sources (2)

SourceAliasJoin Type
I_AssetSortedKeyFigureSetSpec I_AssetSortedKeyFigureSetSpec left_outer
P_TF_AssetKeyFigHierarchyNode P_TF_AssetKeyFigHierarchyNode from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_AssetSortedKeyFigureSetSpec _AssetKeyFigureSetSpec $projection.AssetAccountingKeyFigureSet = _AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet and $projection.AssetAccountingSortedKeyFigure = _AssetKeyFigureSetSpec.AssetAccountingSortedKeyFigure
[1..1] I_AssetKeyFigureSet _AssetKeyFigureSet $projection.AssetAccountingKeyFigureSet = _AssetKeyFigureSet.AssetAccountingKeyFigureSet
[1..1] I_AssetKeyFigureHierarchy _Hierarchy $projection.AssetAccountingKeyFigureSet = _Hierarchy.AssetAccountingKeyFigureSet and $projection.AssetAcctgKeyFigureHierarchy = _Hierarchy.AssetAcctgKeyFigureHierarchy and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate
[0..*] I_AssetKeyFigHierarchyNodeText _Text $projection.AssetAccountingKeyFigureSet = _Text.AssetAccountingKeyFigureSet and $projection.AssetAcctgKeyFigureHierarchy = _Text.AssetAcctgKeyFigureHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.AssetAccountingSortedKeyFigure = ''

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IFASSETKFHIERN view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Fixed Asset Key Figure Hierarchy Node view
VDM.viewType #BASIC view
ObjectModel.dataCategory #HIERARCHY view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #CUSTOMIZING view
hierarchy.parentChild.recurse.parent ParentNode view
hierarchy.parentChild.recurse.child HierarchyNode view
hierarchy.parentChild.siblingsOrder.by AssetAccountingSortedKeyFigure view
hierarchy.parentChild.siblingsOrder.direction ASC view
hierarchy.parentChild.directory _Hierarchy view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY AssetAccountingKeyFigureSet P_TF_AssetKeyFigHierarchyNode AssetAccountingKeyFigureSet
KEY AssetAcctgKeyFigureHierarchy AssetAcctgKeyFigureHierarchy
KEY HierarchyNode HierarchyNode Node
KEY ValidityEndDate ValidityEndDate ValidTo
ParentNode ParentNode Parent Node
ValidityStartDate ValidityStartDate Validity Start Date
_AssetKeyFigureSetSpec _AssetKeyFigureSetSpec
_AssetKeyFigureSet _AssetKeyFigureSet
_Hierarchy _Hierarchy
_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_AssetKeyFigureHierarchyNode.
-- 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_AssetKeyFigureHierarchyNode AS
SELECT
  P_TF_AssetKeyFigHierarchyNode.AssetAccountingKeyFigureSet AS AssetAccountingKeyFigureSet,
  AssetAcctgKeyFigureHierarchy,
  HierarchyNode,
  ValidityEndDate,
  ParentNode,
  ValidityStartDate
FROM P_TF_AssetKeyFigHierarchyNode
LEFT OUTER JOIN I_AssetSortedKeyFigureSetSpec ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AssetSortedKeyFigureSetSpec AS _AssetKeyFigureSetSpec ON AssetAccountingKeyFigureSet = _AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet AND AssetAccountingSortedKeyFigure = _AssetKeyFigureSetSpec.AssetAccountingSortedKeyFigure  -- association [0..1]
LEFT OUTER JOIN I_AssetKeyFigureSet AS _AssetKeyFigureSet ON AssetAccountingKeyFigureSet = _AssetKeyFigureSet.AssetAccountingKeyFigureSet  -- association [1..1]
LEFT OUTER JOIN I_AssetKeyFigureHierarchy AS _Hierarchy ON AssetAccountingKeyFigureSet = _Hierarchy.AssetAccountingKeyFigureSet AND AssetAcctgKeyFigureHierarchy = _Hierarchy.AssetAcctgKeyFigureHierarchy AND ValidityEndDate = _Hierarchy.ValidityEndDate  -- association [1..1]
LEFT OUTER JOIN I_AssetKeyFigHierarchyNodeText AS _Text ON AssetAccountingKeyFigureSet = _Text.AssetAccountingKeyFigureSet AND AssetAcctgKeyFigureHierarchy = _Text.AssetAcctgKeyFigureHierarchy AND HierarchyNode = _Text.HierarchyNode AND AssetAccountingSortedKeyFigure = ''  -- association [0..*]
;