R_OrglChangeProjectTP

DDL: R_ORGLCHANGEPROJECTTP Type: view_entity TRANSACTIONAL

Organizational Change Projects

R_OrglChangeProjectTP is a Transactional CDS View that provides data about "Organizational Change Projects" in SAP S/4HANA. It reads from 1 data source (I_OrganizationalChangeProject) and exposes 13 fields with key fields OrganizationalChange, ProjectInternalID.

Data Sources (1)

SourceAliasJoin Type
I_OrganizationalChangeProject I_OrganizationalChangeProject from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey ProjectInternalID view
Analytics.technicalName RFINORGLCHPROTP view
EndUserText.label Organizational Change Projects view
Metadata.ignorePropagatedAnnotations true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY OrganizationalChange OrganizationalChange
KEY ProjectInternalID ProjectInternalID
ProjectExternalID ProjectExternalID
ControllingArea ControllingArea
ProfitCenter ProfitCenter
ProfitCenterByOrglChange ProfitCenterByOrglChange
LastChangeDateTime LastChangeDateTime
LastChangedByUser LastChangedByUser
_OrganizationalChange _OrganizationalChange
_ProjectBasicData _ProjectBasicData
_Project _Project
_ProfitCenterBfrOrglChangeText _ProfitCenterBfrOrglChangeText
_ProfitCenterByOrglChangeText _ProfitCenterByOrglChangeText
@AccessControl.authorizationCheck:       #CHECK
@AccessControl.personalData.blocking:    #BLOCKED_DATA_EXCLUDED

@VDM.viewType:                           #TRANSACTIONAL
@VDM.lifecycle.contract.type:            #SAP_INTERNAL_API

@ObjectModel.usageType.sizeCategory:     #XL
@ObjectModel.usageType.serviceQuality:   #C
@ObjectModel.usageType.dataClass:        #MIXED
@ObjectModel.semanticKey:                ['OrganizationalChange', 'ProjectInternalID']
@ObjectModel.representativeKey:          'ProjectInternalID'
@Analytics.technicalName: 'RFINORGLCHPROTP'


@EndUserText.label:                     'Organizational Change Projects'

@Metadata.ignorePropagatedAnnotations:   true



define view entity R_OrglChangeProjectTP
  as select from I_OrganizationalChangeProject

  association to parent R_OrganizationalChangeTP as _OrganizationalChange on $projection.OrganizationalChange = _OrganizationalChange.OrganizationalChange

{

       @ObjectModel.foreignKey.association: '_OrganizationalChange'
  key  OrganizationalChange,

  key  ProjectInternalID,


       ProjectExternalID,
       ControllingArea,

       ProfitCenter,

       ProfitCenterByOrglChange,

       @Semantics.systemDateTime.localInstanceLastChangedAt: true
       LastChangeDateTime,

       @Semantics.user.lastChangedBy: true
       LastChangedByUser,

       _OrganizationalChange,
       _ProjectBasicData,
       _Project,       
       _ProfitCenterBfrOrglChangeText,
       _ProfitCenterByOrglChangeText


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ORGANIZATIONALCHANGEPROJECT"
],
"ASSOCIATED":
[
"I_PROFITCENTERTEXT",
"I_PROJECT",
"I_PROJECTBASICDATA",
"R_ORGANIZATIONALCHANGETP"
],
"BASE":
[
"I_ORGANIZATIONALCHANGEPROJECT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/