I_CnsldtnProjectHierDirEnhcd

DDL: I_CNSLDTNPROJECTHIERDIRENHCD SQL: ICSPROJECTHDE Type: view BASIC

Consolidation Project Hierarchy Directory

I_CnsldtnProjectHierDirEnhcd is a Basic CDS View that provides data about "Consolidation Project Hierarchy Directory" in SAP S/4HANA. It reads from 2 data sources (fincs_addlcharcx, hrrp_directory) and exposes 7 fields with key fields AdditionalMasterDataHierarchy, ValidityEndDate. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
fincs_addlcharcx _Conf cross
hrrp_directory hrrp_directory from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_CnsldtnProjectHierDirT _text $projection.AdditionalMasterDataHierarchy = _text.AdditionalMasterDataHierarchy and $projection.ValidityEndDate = _text.ValidityEndDate

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICSPROJECTHDE view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Consolidation Project Hierarchy Directory view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey AdditionalMasterDataHierarchy view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY AdditionalMasterDataHierarchy
KEY ValidityEndDate
ValidityStartDate
LastChangedByUser hrrp_directory upduser
LastChangeDateTime updtime
HierarchyType hrytyp
_text _text
@AbapCatalog.sqlViewName: 'ICSPROJECTHDE'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'Consolidation Project Hierarchy Directory'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.representativeKey: 'AdditionalMasterDataHierarchy'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {
  dataClass: #MASTER,
  serviceQuality: #C,
  sizeCategory: #S
}
define view I_CnsldtnProjectHierDirEnhcd as select from hrrp_directory cross join fincs_addlcharcx as _Conf

association [1..*] to I_CnsldtnProjectHierDirT as _text on $projection.AdditionalMasterDataHierarchy = _text.AdditionalMasterDataHierarchy
and $projection.ValidityEndDate = _text.ValidityEndDate
 {

 @ObjectModel.text.association: '_Text'
 key cast(hrrp_directory.hryid as fincs_hryid)                     as AdditionalMasterDataHierarchy,
 
 @Semantics.businessDate.to: true
  key cast(hrrp_directory.hryvalto as fis_datbi)                       as ValidityEndDate,
      @Semantics.businessDate.from: true
      cast(hrrp_directory.hryvalfrom as fis_datab)                     as ValidityStartDate,
      @Semantics.user.lastChangedBy: true
      hrrp_directory.upduser                                           as LastChangedByUser,
      @Semantics.systemDateTime.lastChangedAt: true
      updtime                                                          as LastChangeDateTime,     
      
//      cast('' as fincs_hryid)                     as CnsldtnMasterDataHier,       

      hrytyp as HierarchyType,
      _text
 
}
where
  hrytyp = 'CS10' and  _Conf.cnsldtnaddlcharcfldname = 'PS_PSPID' and _Conf.cnsldtnaddlmdhierisinuse = 'X';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINCS_ADDLCHARCX",
"HRRP_DIRECTORY"
],
"ASSOCIATED":
[
"I_CNSLDTNPROJECTHIERDIRT"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/