A_BudgetPeriodHierNode

DDL: A_BUDGETPERIODHIERNODE Type: view COMPOSITE

Budget Period Hierarchy Node

A_BudgetPeriodHierNode is a Composite CDS View that provides data about "Budget Period Hierarchy Node" in SAP S/4HANA. It reads from 1 data source (I_BudgetPeriodHierarchyNode) and exposes 12 fields with key fields BudgetPeriodHierarchy, HierarchyNode, ValidityEndDate. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_BudgetPeriodHierarchyNode I_BudgetPeriodHierarchyNode from

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_BudgetPeriodHierNodeT _Text $projection.BudgetPeriodHierarchy = _Text.BudgetPeriodHierarchy and $projection.HierarchyNode = _Text.HierarchyNode and $projection.ValidityEndDate = _Text.ValidityEndDate

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ABDGTPDHN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Budget Period 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 BudgetPeriodHierarchyNode_Type view
Metadata.ignorePropagatedAnnotations true view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY BudgetPeriodHierarchy BudgetPeriodHierarchy
KEY HierarchyNode HierarchyNode
KEY ValidityEndDate ValidityEndDate
ParentNode ParentNode
HierarchyVersion HierarchyVersion
ValidityStartDate ValidityStartDate
BudgetPeriod BudgetPeriod
HierarchyNodeSequence HierarchyNodeSequence
HierarchyNodeLevel HierarchyNodeLevel
NodeType NodeType
_BudgetPeriodHierarchy _BudgetPeriodHierarchy
_Text _Text
@AbapCatalog: {
  sqlViewName: 'ABDGTPDHN',
  compiler.compareFilter: true,
  preserveKey: true
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Budget Period 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: 'BudgetPeriodHierarchyNode_Type'
@Metadata.ignorePropagatedAnnotations:true
define view A_BudgetPeriodHierNode
  as select from I_BudgetPeriodHierarchyNode
  association        to parent A_BudgetPeriodHierarchy as _BudgetPeriodHierarchy on  $projection.BudgetPeriodHierarchy = _BudgetPeriodHierarchy.BudgetPeriodHierarchy
                                                                                 and $projection.ValidityEndDate       = _BudgetPeriodHierarchy.ValidityEndDate
  association [0..*] to A_BudgetPeriodHierNodeT        as _Text                  on  $projection.BudgetPeriodHierarchy = _Text.BudgetPeriodHierarchy
                                                                                 and $projection.HierarchyNode         = _Text.HierarchyNode
                                                                                 and $projection.ValidityEndDate       = _Text.ValidityEndDate

{
  key BudgetPeriodHierarchy,
  key HierarchyNode,
  key ValidityEndDate,
      ParentNode,
      HierarchyVersion,
      ValidityStartDate,
      BudgetPeriod,
      HierarchyNodeSequence,
      HierarchyNodeLevel,
      NodeType,
      _BudgetPeriodHierarchy,
      _Text

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUDGETPERIODHIERARCHYNODE"
],
"ASSOCIATED":
[
"A_BUDGETPERIODHIERARCHY",
"A_BUDGETPERIODHIERNODET"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/