A_BudgetAccountCoreHierNode

DDL: A_BUDGETACCOUNTCOREHIERNODE Type: view COMPOSITE Package: PSM_S4C_API

Budget Account Hierarchy Node

A_BudgetAccountCoreHierNode is a Composite CDS View that provides data about "Budget Account Hierarchy Node" in SAP S/4HANA. It reads from 1 data source (I_BudgetAccountHierarchyNode) and exposes 13 fields with key fields BudgetAccountHierarchy, HierarchyNode, ValidityEndDate. It has 1 association to related views. It is exposed through 1 OData service (API_BUDGETACCOUNTCOREHIERARCHY). Part of development package PSM_S4C_API.

Data Sources (1)

SourceAliasJoin Type
I_BudgetAccountHierarchyNode I_BudgetAccountHierarchyNode from

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_BudgetAccountCoreHierNodeTxt _Text $projection.BudgetAccountHierarchy = _Text.BudgetAccountHierarchy and $projection.ValidityEndDate = _Text.ValidityEndDate and $projection.HierarchyNode = _Text.HierarchyNode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ABDGTACCCOREHN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Budget Account Hierarchy Node view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
OData.entityType.name BudgetAccountCoreHierNode_Type view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
API_BUDGETACCOUNTCOREHIERARCHY API_BUDGETACCOUNTCOREHIER V2 C2 C1

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY BudgetAccountHierarchy BudgetAccountHierarchy
KEY HierarchyNode HierarchyNode
KEY ValidityEndDate ValidityEndDate
ParentNode ParentNode
HierarchyVersion HierarchyVersion
ValidityStartDate ValidityStartDate
PubSecBudgetAccount PubSecBudgetAccount
ChartOfAccounts ChartOfAccounts
HierarchyNodeSequence HierarchyNodeSequence
HierarchyNodeLevel HierarchyNodeLevel
NodeType NodeType
_Hierarchy _Hierarchy
_Text _Text
@AbapCatalog: {
  sqlViewName: 'ABDGTACCCOREHN',
  compiler.compareFilter: true,
  preserveKey: true
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Budget Account Hierarchy Node'
@VDM.viewType:#COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #A,
    sizeCategory: #XL
  }
}
@OData.entityType.name: 'BudgetAccountCoreHierNode_Type'
@Metadata.ignorePropagatedAnnotations:true
define view A_BudgetAccountCoreHierNode
  as select from I_BudgetAccountHierarchyNode
  association        to parent A_BudgetAccountCoreHierarchy as _Hierarchy on  $projection.BudgetAccountHierarchy = _Hierarchy.BudgetAccountHierarchy
                                                                          and $projection.ValidityEndDate        = _Hierarchy.ValidityEndDate
  association [0..*] to A_BudgetAccountCoreHierNodeTxt      as _Text      on  $projection.BudgetAccountHierarchy = _Text.BudgetAccountHierarchy
                                                                          and $projection.ValidityEndDate        = _Text.ValidityEndDate
                                                                          and $projection.HierarchyNode          = _Text.HierarchyNode
{
  key BudgetAccountHierarchy,
  key HierarchyNode,
  key ValidityEndDate,
      ParentNode,
      HierarchyVersion,
      ValidityStartDate,
      PubSecBudgetAccount,
      ChartOfAccounts,
      HierarchyNodeSequence,
      HierarchyNodeLevel,
      NodeType,
      /* Associations */
      //_BudgetAccountInChtAccts,

      //_ChartOfAccounts,

      _Hierarchy,
      _Text
}