R_HierRuntimeRprstnText

DDL: R_HIERRUNTIMERPRSTNTEXT SQL: RHRRPDIRT Type: view BASIC

Hierarchy Directory Text

R_HierRuntimeRprstnText is a Basic CDS View that provides data about "Hierarchy Directory Text" in SAP S/4HANA. It reads from 1 data source (hrrp_dirt_n) and exposes 17 fields with key fields HierarchyID, HierarchyVersion, ValidityEndDate, Language. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
hrrp_dirt_n hrrp_dirt_n from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] R_HierRuntimeRepresentation _Hierarchy $projection.HierarchyID = _Hierarchy.HierarchyID and $projection.ValidityEndDate = _Hierarchy.ValidityEndDate and $projection.HierarchyVersion = _Hierarchy.HierarchyVersion

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName RHRRPDIRT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Hierarchy Directory Text view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY HierarchyID hryid_42
KEY HierarchyVersion
KEY ValidityEndDate
KEY Language spras
HierarchyType hrytyp
ValidityStartDate
HierarchyName hrytxt
HierarchyClass hrycls
ControllingArea kokrs
ChartOfAccounts ktopl
ConsolidationChartOfAccounts itclg
SubItemCategory sityp
ValidationScenarioID scen_id
FinancialManagementArea fikrs
FinMgmtAreaFiscalYear fma_fisyear
_Hierarchy _Hierarchy
_Language _Language
@AbapCatalog.sqlViewName: 'RHRRPDIRT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Hierarchy Directory Text'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@ObjectModel: {
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #B,
    sizeCategory: #XXL
   }
}
@ClientHandling.algorithm: #SESSION_VARIABLE
define view R_HierRuntimeRprstnText
  as select from hrrp_dirt_n
  association [0..1] to I_Language                  as _Language  on  $projection.Language = _Language.Language
  association [0..1] to R_HierRuntimeRepresentation as _Hierarchy on  $projection.HierarchyID      = _Hierarchy.HierarchyID
                                                                  and $projection.ValidityEndDate  = _Hierarchy.ValidityEndDate
                                                                  and $projection.HierarchyVersion = _Hierarchy.HierarchyVersion

{
  key          hryid_42                                       as HierarchyID,
  key          cast( '000000000000001' as hryversn preserving type)          as HierarchyVersion, //keep it for compatibility

               @Semantics.businessDate.to: true
  key          cast(hryvalto as fis_datbi preserving type )   as ValidityEndDate,
               @ObjectModel.foreignKey.association: '_Language'
  key          spras                                          as Language,
            hrytyp                                         as HierarchyType,
               @Semantics.businessDate.from: true
               cast(hryvalfrom as fis_datab preserving type ) as ValidityStartDate,
               @Semantics.text: true
               hrytxt                                         as HierarchyName,

               hrycls                                         as HierarchyClass,
               //HRRP_SI_CLFD

               kokrs                                          as ControllingArea, //FIS_KOKRS

               ktopl                                          as ChartOfAccounts, //FIS_KTOPL

               itclg                                          as ConsolidationChartOfAccounts,
               sityp                                          as SubItemCategory,
               scen_id                                        as ValidationScenarioID,
               fikrs                                          as FinancialManagementArea,
               fma_fisyear                                    as FinMgmtAreaFiscalYear,

               _Hierarchy,
               _Language
}