R_EntProjectElementDraft
Draft query view for Enterprise Project Element
R_EntProjectElementDraft is a Basic CDS View that provides data about "Draft query view for Enterprise Project Element" in SAP S/4HANA. It reads from 1 data source (entprojelem_d) and exposes 79 fields with key field ProjectElementUUID. It has 6 associations to related views. Part of development package VDM_PPM_OBJECTS_TP_TASK.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| entprojelem_d | EnterpriseProjectElementDraft | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | R_EnterpriseProject | _EnterpriseProject | _EnterpriseProject.ProjectUUID = $projection.ProjectUUID |
| [1..1] | R_EnterpriseProjectElement | _ProjectElement | _ProjectElement.ProjectElementUUID = $projection.ProjectElementUUID |
| [0..1] | I_EnterpriseProjectForUser | _EnterpriseProjectForUser | _EnterpriseProjectForUser.ProjectUUID = $projection.ProjectUUID ---Extension |
| [1..1] | E_EntProjectElementDraft | _ProjectElementExtension | $projection.ProjectElementUUID = _ProjectElementExtension.ProjectElementUUID |
| [1..1] | E_CommlProjWorkPackageDraft | _CommlProjWorkPackageExtension | $projection.ProjectElementUUID = _CommlProjWorkPackageExtension.ProjectElementUUID |
| [0..1] | R_EnterpriseProjectElement | _ParentElement | $projection.ParentObjectUUID = _ParentElement.ProjectElementUUID |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| AbapCatalog.dataMaintenance | #RESTRICTED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.elementSuffix | PTD | view | |
| AbapCatalog.extensibility.allowNewDatasources | false | view | |
| AbapCatalog.extensibility.quota.maximumFields | 340 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 6800 | view | |
| EndUserText.label | Draft query view for Enterprise Project Element | view |
Fields (79)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectElementUUID | entprojelem_d | projectelementuuid | Obj Link Entity GUID |
| ProjectElement | entprojelem_d | projectelement | Proj Element ID | |
| WBSElementInternalID | entprojelem_d | wbselementinternalid | WBS Internal ID | |
| ProjectUUID | entprojelem_d | projectuuid | Project UUID | |
| ProjectElementDescription | entprojelem_d | projectelementdescription | Name | |
| ParentObjectUUID | entprojelem_d | parentobjectuuid | UUID Parent GO | |
| TaskTemplateUUID | entprojelem_d | tasktemplateuuid | Entity GUID | |
| ProjectElementOrdinalNumber | entprojelem_d | projectelementordinalnumber | Sort Number | |
| ProcessingStatus | entprojelem_d | processingstatus | Worklist Status | |
| IsProjectMilestone | entprojelem_d | isprojectmilestone | Milestone | |
| PlannedStartDate | entprojelem_d | plannedstartdate | Latest Planned Start | |
| PlannedEndDate | entprojelem_d | plannedenddate | Ltst Planned Finish | |
| ActualStartDate | entprojelem_d | actualstartdate | Actual Start | |
| ActualEndDate | entprojelem_d | actualenddate | Actual Finish | |
| ResponsibleCostCenter | entprojelem_d | responsiblecostcenter | Responsible Cost Center | |
| CompanyCode | entprojelem_d | companycode | Receiver Company Code | |
| ProfitCenter | entprojelem_d | profitcenter | Profit Center | |
| FunctionalArea | entprojelem_d | functionalarea | Sendr Fctl Area | |
| ControllingArea | entprojelem_d | controllingarea | Controlling Area | |
| Plant | entprojelem_d | plant | Valuation Area | |
| Location | entprojelem_d | location | Text | |
| TaxJurisdiction | entprojelem_d | taxjurisdiction | Tax Jurisdiction | |
| FunctionalLocation | entprojelem_d | functionallocation | Object ID | |
| EntProjectElementType | entprojelem_d | entprojectelementtype | Task Type | |
| FactoryCalendar | entprojelem_d | factorycalendar | Factory Calendar | |
| CostingSheet | entprojelem_d | costingsheet | Costing Sheet | |
| InvestmentProfile | entprojelem_d | investmentprofile | Investment Measure Profile | |
| WBSIsStatisticalWBSElement | entprojelem_d | wbsisstatisticalwbselement | Statistical | |
| CostCenter | entprojelem_d | costcenter | Cost Center | |
| WBSElementIsBillingElement | entprojelem_d | wbselementisbillingelement | Billing elem. | |
| ResultAnalysisInternalID | entprojelem_d | resultanalysisinternalid | Results Analysis Key | |
| LeadingSalesOrder | entprojelem_d | leadingsalesorder | Sales Document | |
| LeadingSalesOrderItem | entprojelem_d | leadingsalesorderitem | Item | |
| EntProjectElementObjectType | entprojelem_d | entprojectelementobjecttype | Object Category | |
| CreatedByUser | entprojelem_d | createdbyuser | User Name | |
| CreationDateTime | entprojelem_d | creationdatetime | Timestamp | |
| LastChangedByUser | entprojelem_d | lastchangedbyuser | User Name | |
| LastChangeDateTime | entprojelem_d | lastchangedatetime | Timestamp | |
| MilestoneApprovalStatus | entprojelem_d | milestoneapprovalstatus | Milestone Apprvl Sts | |
| IsMainMilestone | entprojelem_d | ismainmilestone | Main Milestone | |
| HierarchyNode | entprojelem_d | hierarchynode | Node | |
| HierarchyParentNode | entprojelem_d | hierarchyparentnode | Hier.node | |
| HierarchyDistanceFromRoot | entprojelem_d | hierarchydistancefromroot | Dist. From Root | |
| HierarchyDescendantCount | entprojelem_d | hierarchydescendantcount | Desc. Count | |
| HierarchyDrillState | entprojelem_d | hierarchydrillstate | Drill State | |
| HierarchyRank | entprojelem_d | hierarchyrank | Hierarchy Rank | |
| HierarchyLevel | entprojelem_d | hierarchylevel | Hierarchy Level | |
| EntProjElmntDmndCpyIsReqd | entprojelem_d | entprojelmntdmndcpyisreqd | TRUE | |
| EntProjElmntSettlmtCpyIsReqd | entprojelem_d | entprojelmntsettlmtcpyisreqd | TRUE | |
| EntProjIsSettlmtRuleInherited | entprojelem_d | entprojissettlmtruleinherited | Sttle Rule Inherited | |
| EntProjectSettlementElement | entprojelem_d | entprojectsettlementelement | settlementElement | |
| EntProjProfitabilitySegment | entprojelem_d | entprojprofitabilitysegment | ||
| ProjectCategory | entprojelem_d | projectcategory | Proj. Category | |
| EnterpriseProjectServiceOrg | entprojelem_d | enterpriseprojectserviceorg | Service Org. | |
| DraftEntityCreationDateTime | entprojelem_d | draftentitycreationdatetime | Draft Created On | |
| DraftEntityLastChangeDateTime | entprojelem_d | draftentitylastchangedatetime | Draft Last Changed On | |
| DraftAdministrativeDataUUID | entprojelem_d | draftadministrativedatauuid | UUID | |
| DraftFieldChanges | entprojelem_d | draftfieldchanges | Field Changes | |
| HasActiveEntity | entprojelem_d | hasactiveentity | TRUE | |
| DraftEntityOperationCode | entprojelem_d | draftentityoperationcode | Draft - Operation Code | |
| EntProjElmntDistributionOption | entprojelem_d | entprojelmntdistributionoption | ||
| ProjElmntCtrlgAreaForDisplay | _ProjectElement | ControllingArea | Controlling Area | |
| ProjElmntPrftCtrForDisplay | _ProjectElement | ProfitCenter | Profit Center | |
| ProjElmntCoCodeForDisplay | _ProjectElement | CompanyCode | Receiver Company Code | |
| ProjElmntRespCostCtrForDisplay | _ProjectElement | ResponsibleCostCenter | Responsible Cost Center | |
| ProjectElementPlantForDisplay | _ProjectElement | Plant | Valuation Area | |
| ProjElmntFuncnlAreaForDisplay | _ProjectElement | FunctionalArea | Sendr Fctl Area | |
| ProjectProfileCode | _EnterpriseProject | ProjectProfileCode | Project Profile | |
| EnterpriseProjectType | _EnterpriseProject | EnterpriseProjectType | Proj.type | |
| EntProjParCtrlgAreaForDisplay | _ParentElement | ControllingArea | Controlling Area | |
| EntProjParPrftCtrForDisplay | _ParentElement | ProfitCenter | Profit Center | |
| EntProjParCoCodeForDisplay | _ParentElement | CompanyCode | Receiver Company Code | |
| EntProjParRespCostCtrForDsp | _ParentElement | ResponsibleCostCenter | Responsible Cost Center | |
| EntProjParentPlantForDisplay | _ParentElement | Plant | Valuation Area | |
| EntProjParFuncnlAreaForDisplay | _ParentElement | FunctionalArea | Sendr Fctl Area | |
| EntProjectIsConfidential | _EnterpriseProject | EntProjectIsConfidential | Confidential | |
| _ProjectElement | _ProjectElement | |||
| _EnterpriseProject | _EnterpriseProject | |||
| _EnterpriseProjectForUser | _EnterpriseProjectForUser |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view R_EntProjectElementDraft.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW R_EntProjectElementDraft AS
SELECT
EnterpriseProjectElementDraft.projectelementuuid AS ProjectElementUUID,
EnterpriseProjectElementDraft.projectelement AS ProjectElement,
EnterpriseProjectElementDraft.wbselementinternalid AS WBSElementInternalID,
EnterpriseProjectElementDraft.projectuuid AS ProjectUUID,
EnterpriseProjectElementDraft.projectelementdescription AS ProjectElementDescription,
EnterpriseProjectElementDraft.parentobjectuuid AS ParentObjectUUID,
EnterpriseProjectElementDraft.tasktemplateuuid AS TaskTemplateUUID,
EnterpriseProjectElementDraft.projectelementordinalnumber AS ProjectElementOrdinalNumber,
EnterpriseProjectElementDraft.processingstatus AS ProcessingStatus,
EnterpriseProjectElementDraft.isprojectmilestone AS IsProjectMilestone,
EnterpriseProjectElementDraft.plannedstartdate AS PlannedStartDate,
EnterpriseProjectElementDraft.plannedenddate AS PlannedEndDate,
EnterpriseProjectElementDraft.actualstartdate AS ActualStartDate,
EnterpriseProjectElementDraft.actualenddate AS ActualEndDate,
EnterpriseProjectElementDraft.responsiblecostcenter AS ResponsibleCostCenter,
EnterpriseProjectElementDraft.companycode AS CompanyCode,
EnterpriseProjectElementDraft.profitcenter AS ProfitCenter,
EnterpriseProjectElementDraft.functionalarea AS FunctionalArea,
EnterpriseProjectElementDraft.controllingarea AS ControllingArea,
EnterpriseProjectElementDraft.plant AS Plant,
EnterpriseProjectElementDraft.location AS Location,
EnterpriseProjectElementDraft.taxjurisdiction AS TaxJurisdiction,
EnterpriseProjectElementDraft.functionallocation AS FunctionalLocation,
EnterpriseProjectElementDraft.entprojectelementtype AS EntProjectElementType,
EnterpriseProjectElementDraft.factorycalendar AS FactoryCalendar,
EnterpriseProjectElementDraft.costingsheet AS CostingSheet,
EnterpriseProjectElementDraft.investmentprofile AS InvestmentProfile,
EnterpriseProjectElementDraft.wbsisstatisticalwbselement AS WBSIsStatisticalWBSElement,
EnterpriseProjectElementDraft.costcenter AS CostCenter,
EnterpriseProjectElementDraft.wbselementisbillingelement AS WBSElementIsBillingElement,
EnterpriseProjectElementDraft.resultanalysisinternalid AS ResultAnalysisInternalID,
EnterpriseProjectElementDraft.leadingsalesorder AS LeadingSalesOrder,
EnterpriseProjectElementDraft.leadingsalesorderitem AS LeadingSalesOrderItem,
EnterpriseProjectElementDraft.entprojectelementobjecttype AS EntProjectElementObjectType,
EnterpriseProjectElementDraft.createdbyuser AS CreatedByUser,
EnterpriseProjectElementDraft.creationdatetime AS CreationDateTime,
EnterpriseProjectElementDraft.lastchangedbyuser AS LastChangedByUser,
EnterpriseProjectElementDraft.lastchangedatetime AS LastChangeDateTime,
EnterpriseProjectElementDraft.milestoneapprovalstatus AS MilestoneApprovalStatus,
EnterpriseProjectElementDraft.ismainmilestone AS IsMainMilestone,
EnterpriseProjectElementDraft.hierarchynode AS HierarchyNode,
EnterpriseProjectElementDraft.hierarchyparentnode AS HierarchyParentNode,
EnterpriseProjectElementDraft.hierarchydistancefromroot AS HierarchyDistanceFromRoot,
EnterpriseProjectElementDraft.hierarchydescendantcount AS HierarchyDescendantCount,
EnterpriseProjectElementDraft.hierarchydrillstate AS HierarchyDrillState,
EnterpriseProjectElementDraft.hierarchyrank AS HierarchyRank,
EnterpriseProjectElementDraft.hierarchylevel AS HierarchyLevel,
EnterpriseProjectElementDraft.entprojelmntdmndcpyisreqd AS EntProjElmntDmndCpyIsReqd,
EnterpriseProjectElementDraft.entprojelmntsettlmtcpyisreqd AS EntProjElmntSettlmtCpyIsReqd,
EnterpriseProjectElementDraft.entprojissettlmtruleinherited AS EntProjIsSettlmtRuleInherited,
EnterpriseProjectElementDraft.entprojectsettlementelement AS EntProjectSettlementElement,
EnterpriseProjectElementDraft.entprojprofitabilitysegment AS EntProjProfitabilitySegment,
EnterpriseProjectElementDraft.projectcategory AS ProjectCategory,
EnterpriseProjectElementDraft.enterpriseprojectserviceorg AS EnterpriseProjectServiceOrg,
EnterpriseProjectElementDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
EnterpriseProjectElementDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
EnterpriseProjectElementDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
EnterpriseProjectElementDraft.draftfieldchanges AS DraftFieldChanges,
EnterpriseProjectElementDraft.hasactiveentity AS HasActiveEntity,
EnterpriseProjectElementDraft.draftentityoperationcode AS DraftEntityOperationCode,
EnterpriseProjectElementDraft.entprojelmntdistributionoption AS EntProjElmntDistributionOption,
_ProjectElement.ControllingArea AS ProjElmntCtrlgAreaForDisplay,
_ProjectElement.ProfitCenter AS ProjElmntPrftCtrForDisplay,
_ProjectElement.CompanyCode AS ProjElmntCoCodeForDisplay,
_ProjectElement.ResponsibleCostCenter AS ProjElmntRespCostCtrForDisplay,
_ProjectElement.Plant AS ProjectElementPlantForDisplay,
_ProjectElement.FunctionalArea AS ProjElmntFuncnlAreaForDisplay,
_EnterpriseProject.ProjectProfileCode AS ProjectProfileCode,
_EnterpriseProject.EnterpriseProjectType AS EnterpriseProjectType,
_ParentElement.ControllingArea AS EntProjParCtrlgAreaForDisplay,
_ParentElement.ProfitCenter AS EntProjParPrftCtrForDisplay,
_ParentElement.CompanyCode AS EntProjParCoCodeForDisplay,
_ParentElement.ResponsibleCostCenter AS EntProjParRespCostCtrForDsp,
_ParentElement.Plant AS EntProjParentPlantForDisplay,
_ParentElement.FunctionalArea AS EntProjParFuncnlAreaForDisplay,
_EnterpriseProject.EntProjectIsConfidential AS EntProjectIsConfidential
FROM entprojelem_d AS EnterpriseProjectElementDraft
LEFT OUTER JOIN R_EnterpriseProject AS _EnterpriseProject ON _EnterpriseProject.ProjectUUID = ProjectUUID -- association [1..1]
LEFT OUTER JOIN R_EnterpriseProjectElement AS _ProjectElement ON _ProjectElement.ProjectElementUUID = ProjectElementUUID -- association [1..1]
LEFT OUTER JOIN I_EnterpriseProjectForUser AS _EnterpriseProjectForUser ON _EnterpriseProjectForUser.ProjectUUID = ProjectUUID -- association [0..1]
LEFT OUTER JOIN E_EntProjectElementDraft AS _ProjectElementExtension ON ProjectElementUUID = _ProjectElementExtension.ProjectElementUUID -- association [1..1]
LEFT OUTER JOIN E_CommlProjWorkPackageDraft AS _CommlProjWorkPackageExtension ON ProjectElementUUID = _CommlProjWorkPackageExtension.ProjectElementUUID -- association [1..1]
LEFT OUTER JOIN R_EnterpriseProjectElement AS _ParentElement ON ParentObjectUUID = _ParentElement.ProjectElementUUID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA