I_BalExpsrKeyFigHierNode

DDL: I_BALEXPSRKEYFIGHIERNODE SQL: IBSEHIERN Type: view BASIC

Bal Sheet Exp Key Fig Hierarchy Node

I_BalExpsrKeyFigHierNode is a Basic CDS View that provides data about "Bal Sheet Exp Key Fig Hierarchy Node" in SAP S/4HANA. It reads from 1 data source (P_BalExpsrKeyFigHierNode) and exposes 6 fields with key field HierarchyNode. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_BalExpsrKeyFigHierNode P_BalExpsrKeyFigHierNode from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_BalExpsrKeyFigHierNodeT _Text $projection.HierarchyNode = _Text.HierarchyNode and $projection.BalSheetExpsrKeyFigure = ''
[0..1] I_BalSheetExpsrKeyFigure _BalSheetExpsrKeyFigure $projection.BalSheetExpsrKeyFigure = _BalSheetExpsrKeyFigure.BalSheetExpsrKeyFigure

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IBSEHIERN view
AccessControl.authorizationCheck #NOT_REQUIRED 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.name Exposure Hierarchy view
Hierarchy.parentChild.recurse.parent ParentNode view
Hierarchy.parentChild.recurse.child HierarchyNode view
EndUserText.label Bal Sheet Exp Key Fig Hierarchy Node view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY HierarchyNode HierarchyNode
ParentNode ParentNode
HierarchyNodeText HierarchyNodeText
BalSheetExpsrKeyFigure BalSheetExpsrKeyFigure
_BalSheetExpsrKeyFigure _BalSheetExpsrKeyFigure
_Text _Text
@AbapCatalog.sqlViewName: 'IBSEHIERN'
@AccessControl.authorizationCheck: #NOT_REQUIRED --PRIVILEGED_ONLY
@VDM.viewType: #BASIC
@ObjectModel: { dataCategory: #HIERARCHY,
                usageType.serviceQuality: #B,
                usageType.sizeCategory: #L,
                usageType.dataClass: #CUSTOMIZING }
@Hierarchy.parentChild:
{ name: 'Exposure Hierarchy',
  recurse:          {   parent: 'ParentNode',   child:  'HierarchyNode' }
//  siblingsOrder:    {   by: 'HierarchyNode',    direction: 'ASC'   }

//  directory:        '_Hierarchy'

}

@EndUserText.label: 'Bal Sheet Exp Key Fig Hierarchy Node'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

/*+[hideWarning] { "IDS" : [ "CALCULATED_FIELD_CHECK" ]  } */
define view I_BalExpsrKeyFigHierNode
  as select from P_BalExpsrKeyFigHierNode
  association [0..*]  to I_BalExpsrKeyFigHierNodeT as _Text  on  $projection.HierarchyNode           = _Text.HierarchyNode
                                                        and $projection.BalSheetExpsrKeyFigure = ''
  association [0..1] to I_BalSheetExpsrKeyFigure as _BalSheetExpsrKeyFigure on $projection.BalSheetExpsrKeyFigure = _BalSheetExpsrKeyFigure.BalSheetExpsrKeyFigure
{
  @ObjectModel.text.association: '_Text'
  key HierarchyNode,
      ParentNode,
      HierarchyNodeText,
      @ObjectModel.foreignKey.association: '_BalSheetExpsrKeyFigure'
      BalSheetExpsrKeyFigure,
      _BalSheetExpsrKeyFigure,
      _Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_BALEXPSRKEYFIGHIERNODE"
],
"ASSOCIATED":
[
"I_BALEXPSRKEYFIGHIERNODET",
"I_BALSHEETEXPSRKEYFIGURE"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/