A_EnterpriseProjectElement_2

DDL: A_ENTERPRISEPROJECTELEMENT_2 Type: view_entity COMPOSITE

Project Element

A_EnterpriseProjectElement_2 is a Composite CDS View that provides data about "Project Element" in SAP S/4HANA. It reads from 1 data source (I_EnterpriseProjectElementTP_2) and exposes 35 fields with key field ProjectElementUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_EnterpriseProjectElementTP_2 I_EnterpriseProjectElementTP_2 projection

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_PPM_Task _ProjectElementExtension $projection.ProjectElementUUID = _ProjectElementExtension.TaskUUID
[1..1] E_PPM_EngagementProjElmnt _EngagementProjElmtExtension $projection.ProjectElementUUID = _EngagementProjElmtExtension.TaskUUID

Annotations (10)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Project Element view
OData.entitySet.name A_EnterpriseProjectElement view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY ProjectElementUUID ProjectElementUUID
ProjectElement ProjectElement
WBSElementInternalID WBSElementInternalID
ProjectUUID ProjectUUID
ProjectElementDescription ProjectElementDescription
ParentObjectUUID ParentObjectUUID
ProjectElementOrdinalNumber ProjectElementOrdinalNumber
ProcessingStatus ProcessingStatus
EntProjectElementType EntProjectElementType
PlannedStartDate PlannedStartDate
PlannedEndDate PlannedEndDate
ActualStartDate ActualStartDate
ActualEndDate ActualEndDate
ResponsibleCostCenter ResponsibleCostCenter
CompanyCode CompanyCode
ProfitCenter ProfitCenter
FunctionalArea FunctionalArea
ControllingArea ControllingArea
Plant Plant
Location Location
TaxJurisdiction TaxJurisdiction
FunctionalLocation FunctionalLocation
FactoryCalendar FactoryCalendar
CostingSheet CostingSheet
InvestmentProfile InvestmentProfile
WBSIsStatisticalWBSElement WBSIsStatisticalWBSElement
CostCenter CostCenter
WBSElementIsBillingElement WBSElementIsBillingElement
ResultAnalysisInternalID ResultAnalysisInternalID
IsProjectMilestone IsProjectMilestone
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangeDateTime LastChangeDateTime
LastChangedByUser LastChangedByUser
_EnterpriseProjectForUser _EnterpriseProjectForUser

//// Version 2 of the A_ENTERPRISEPROJECTELEMENT- for C4P Harmonization project

@VDM: {
    viewType: #COMPOSITE,
    lifecycle.contract.type: #PUBLIC_REMOTE_API
}
@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}
@ObjectModel: {
    usageType: {
      dataClass:       #MASTER,
      serviceQuality:  #C,
      sizeCategory:    #XL
    }
}
@Metadata.ignorePropagatedAnnotations:true
@EndUserText.label: 'Project Element'
@OData.entitySet.name : 'A_EnterpriseProjectElement'
define view entity A_EnterpriseProjectElement_2
  as projection on I_EnterpriseProjectElementTP_2 as EnterpriseProjElem2
  association [1..1] to E_PPM_Task  as _ProjectElementExtension on  $projection.ProjectElementUUID = _ProjectElementExtension.TaskUUID
  association [1..1] to E_PPM_EngagementProjElmnt  as _EngagementProjElmtExtension on  $projection.ProjectElementUUID = _EngagementProjElmtExtension.TaskUUID
{

  key  ProjectElementUUID,
       ProjectElement,
       WBSElementInternalID,
       ProjectUUID,
       ProjectElementDescription,
       ParentObjectUUID,
       ProjectElementOrdinalNumber,
       @ObjectModel.sapObjectNodeTypeReference: 'EntProjectProcessingStatus'
       ProcessingStatus,
       EntProjectElementType,
       PlannedStartDate,
       PlannedEndDate,
       ActualStartDate,
       ActualEndDate,         
       ResponsibleCostCenter,
       CompanyCode,
       ProfitCenter,
       FunctionalArea,
       ControllingArea,
       Plant,
       Location,
       TaxJurisdiction,
       FunctionalLocation,
       FactoryCalendar,
       CostingSheet,
       InvestmentProfile,
       WBSIsStatisticalWBSElement,
       CostCenter,
       WBSElementIsBillingElement,
       // CE2308 RA Key Changes

       ResultAnalysisInternalID,
       IsProjectMilestone,
      //admin data

       CreatedByUser,
       CreationDateTime,
       LastChangeDateTime,
       LastChangedByUser,
//Association       

       _EnterpriseProject              : redirected to parent A_EnterpriseProject_2,
       _SubProjElement                 : redirected to A_EnterpriseProjectElement_2,
       _ParentProjElement              : redirected to A_EnterpriseProjectElement_2,
       _EntProjectElementJVA           : redirected to composition child A_EntProjectElementJVA_2,
       _EntProjElmntBlkFunc            : redirected to composition child A_EntProjElmntBlockFunc_2,
       _EntProjectElmntPublicSector    : redirected to composition child A_EntProjElmntPublicSector_2,
       _EntProjElmntDlvbrl             : redirected to composition child A_EntProjElmntDlvbrl,
       _EntProjElmntWorkItem           : redirected to composition child A_EntProjElmntWorkItem,
       @Consumption.hidden: true
       _EnterpriseProjectForUser
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ENTERPRISEPROJECTELEMENTTP_2"
],
"ASSOCIATED":
[
"A_ENTERPRISEPROJECTELEMENT_2",
"A_ENTERPRISEPROJECT_2",
"A_ENTPROJECTELEMENTJVA_2",
"A_ENTPROJELMNTBLOCKFUNC_2",
"A_ENTPROJELMNTDLVBRL",
"A_ENTPROJELMNTPUBLICSECTOR_2",
"A_ENTPROJELMNTWORKITEM",
"I_ENTERPRISEPROJECTFORUSER",
"I_ENTERPRISEPROJECTTP_2",
"I_ENTPROJECTELEMENTJVATP_2",
"I_ENTPROJELMNTPUBLICSECTORTP_2",
"R_ENTPROJELMNTBLOCKFUNCTP_2",
"R_ENTPROJELMNTDLVBRLTP",
"R_ENTPROJELMNTWORKITEMTP"
],
"BASE":
[
"I_ENTERPRISEPROJECTELEMENTTP_2"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/