A_BudgetPeriodCoreHierNode

DDL: A_BUDGETPERIODCOREHIERNODE Type: view COMPOSITE Package: PSM_S4C_API

Budget Period Hierarchy Node

A_BudgetPeriodCoreHierNode 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. It is exposed through 1 OData service (API_BUDGETPERIODCOREHIERARCHY). Part of development package PSM_S4C_API.

Data Sources (1)

SourceAliasJoin Type
I_BudgetPeriodHierarchyNode I_BudgetPeriodHierarchyNode from

Associations (1)

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

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ABDGTPDCOREHN 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 BudgetPeriodCoreHierNode_Type view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
API_BUDGETPERIODCOREHIERARCHY API_BUDGETPERIODCOREHIER V2 C2 C1

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
_BudgetPeriodCoreHierarchy _BudgetPeriodCoreHierarchy
_Text _Text
@AbapCatalog: {
  sqlViewName: 'ABDGTPDCOREHN',
  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: 'BudgetPeriodCoreHierNode_Type'
@Metadata.ignorePropagatedAnnotations:true
define view A_BudgetPeriodCoreHierNode
  as select from I_BudgetPeriodHierarchyNode
  association        to parent A_BudgetPeriodCoreHierarchy as _BudgetPeriodCoreHierarchy on  $projection.BudgetPeriodHierarchy = _BudgetPeriodCoreHierarchy.BudgetPeriodHierarchy
                                                                                         and $projection.ValidityEndDate       = _BudgetPeriodCoreHierarchy.ValidityEndDate
  association [0..*] to A_BudgetPeriodCoreHierNodeT        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,
      /* Associations */
      _BudgetPeriodCoreHierarchy,
      _Text
}