//@EndUserText.label : 'Org.Change WBS Element'
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
//@Search.searchable: true
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
//------------------------------------------------------------------
define view entity C_OrglChangeWBSElementTP
as projection on R_OrglChangeWBSElementTP
{
@ObjectModel.foreignKey.association : '_OrganizationalChange'
key OrganizationalChange,
key WBSElementInternalID,
@Semantics.text:true
_WBSElementExternalID.WBSDescription as WBSDescription,
@ObjectModel.text.element: ['WBSDescription']
WBSElementExternalID,
ControllingArea,
@ObjectModel.text.element: ['ProfitCenterBfrOrglChangeName']
ProfitCenter,
@Semantics.text:true
_ProfitCenterBfrOrglChangeText.ProfitCenterName as ProfitCenterBfrOrglChangeName : localized,
@ObjectModel.text.element: ['ProfitCenterByOrglChangeName']
ProfitCenterByOrglChange,
@Semantics.text:true
_ProfitCenterByOrglChangeText.ProfitCenterName as ProfitCenterByOrglChangeName : localized,
@Consumption: {semanticObject: 'CompanyCode'}
@ObjectModel.text.element: ['CompanyCodeName']
_WBSElementExternalID.CompanyCode,
@Semantics.text:true
_WBSElementExternalID._CompanyCode.CompanyCodeName as CompanyCodeName,
@ObjectModel.text.element: ['ProjectDescription']
_WBSElementExternalID._Project.ProjectWithCodingMask as ProjectExternalID,
@Semantics.text:true
_WBSElementExternalID._Project.ProjectDescription as ProjectDescription,
@ObjectModel.text.element: ['ProjectProfileCodeText']
_WBSElementExternalID._Project.ProjectProfileCode as ProjectProfileCode,
@Semantics.text:true
_WBSElementExternalID._Project._ProjectProfileCode._Text.ProjectProfileCodeText : localized,
_WBSElementExternalID.ProjectType as ProjectType,
_WBSElement.WBSElementIsBillingElement as WBSElementIsBillingElement,
LastChangeDateTime,
LastChangedByUser,
_OrganizationalChange : redirected to parent C_OrganizationalChangeTP
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_COMPANYCODE",
"I_PROFITCENTERTEXT",
"I_PROJECTBYINTERNALKEY",
"I_PROJECTPROFILECODE",
"I_PROJECTPROFILECODETEXT",
"I_WBSELEMENT",
"I_WBSELEMENTBASICDATA",
"R_ORGLCHANGEWBSELEMENTTP"
],
"ASSOCIATED":
[
"C_ORGANIZATIONALCHANGETP",
"R_ORGANIZATIONALCHANGETP"
],
"BASE":
[
"R_ORGLCHANGEWBSELEMENTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_OrglChangeWBSElementTP view_entity