A_CnsldtnFuncnlAreaHierNodeT

DDL: A_CNSLDTNFUNCNLAREAHIERNODET Type: view_entity BASIC Package: FIN_CS_MD_FUNCTIONALAREA

Cnsldtn Functional Area Hier Node - Text

A_CnsldtnFuncnlAreaHierNodeT is a Basic CDS View that provides data about "Cnsldtn Functional Area Hier Node - Text" in SAP S/4HANA. It reads from 1 data source (I_CnsldtnFuncnlAreaHierNodeT) and exposes 9 fields with key fields Language, CnsldtnFunctionalAreaHierarchy, HierarchyNode, ValidityEndDate. It has 1 association to related views. It is exposed through 1 OData service (API_CNSLDTNFUNCNLAREAHIER). Part of development package FIN_CS_MD_FUNCTIONALAREA.

Data Sources (1)

SourceAliasJoin Type
I_CnsldtnFuncnlAreaHierNodeT _Source from

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_CnsldtnFuncnlAreaHierNode _HierarchyNode $projection.CnsldtnFunctionalAreaHierarchy = _HierarchyNode.CnsldtnFunctionalAreaHierarchy and $projection.HierarchyNode = _HierarchyNode.HierarchyNode and $projection.ValidityEndDate = _HierarchyNode.ValidityEndDate

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.dataCategory #TEXT view
OData.entityType.name CnsldtnFuncnlAreaHierNodeText_Type view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Cnsldtn Functional Area Hier Node - Text view

OData Services (1)

ServiceBindingVersionContractRelease
API_CNSLDTNFUNCNLAREAHIER API_CNSLDTNFUNCNLAREAHIER V4 C2 C1

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY Language I_CnsldtnFuncnlAreaHierNodeT Language
KEY CnsldtnFunctionalAreaHierarchy I_CnsldtnFuncnlAreaHierNodeT CnsldtnFunctionalAreaHierarchy
KEY HierarchyNode I_CnsldtnFuncnlAreaHierNodeT HierarchyNode
KEY ValidityEndDate I_CnsldtnFuncnlAreaHierNodeT ValidityEndDate
ValidityStartDate I_CnsldtnFuncnlAreaHierNodeT ValidityStartDate
ParentNode I_CnsldtnFuncnlAreaHierNodeT ParentNode
HierarchyVersion I_CnsldtnFuncnlAreaHierNodeT HierarchyVersion
HierarchyNodeText I_CnsldtnFuncnlAreaHierNodeT HierarchyNodeText
_HierarchyNode _HierarchyNode
@AccessControl.authorizationCheck: #MANDATORY
@Metadata:{
  ignorePropagatedAnnotations:true
  }
@ObjectModel:{
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #B,
    sizeCategory: #L
  },
  dataCategory: #TEXT
}
@OData.entityType.name: 'CnsldtnFuncnlAreaHierNodeText_Type'
@VDM:{
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_REMOTE_API
  }
@EndUserText.label: 'Cnsldtn Functional Area Hier Node - Text'
define view entity A_CnsldtnFuncnlAreaHierNodeT
  as select from I_CnsldtnFuncnlAreaHierNodeT as _Source

  association [1..1] to A_CnsldtnFuncnlAreaHierNode as _HierarchyNode on  $projection.CnsldtnFunctionalAreaHierarchy = _HierarchyNode.CnsldtnFunctionalAreaHierarchy
                                                                      and $projection.HierarchyNode                  = _HierarchyNode.HierarchyNode
                                                                      and $projection.ValidityEndDate                = _HierarchyNode.ValidityEndDate

{
      @Semantics.language: true
  key _Source.Language,

  key _Source.CnsldtnFunctionalAreaHierarchy,

  key _Source.HierarchyNode,

      @Semantics.businessDate.to: true
  key _Source.ValidityEndDate,

      @Semantics.businessDate.from: true
      _Source.ValidityStartDate,

      _Source.ParentNode,

      _Source.HierarchyVersion,

      @Semantics.text: true
      _Source.HierarchyNodeText,


      _HierarchyNode
};