P_EngmntProjPlanDataWithDraft

DDL: P_ENGMNTPROJPLANDATAWITHDRAFT SQL: PEPROJPLNWDFT Type: view COMPOSITE

P_EngmntProjPlanDataWithDraft is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_EngmntProjAssgmtToSessionUsr, I_EngmntProjPlanDataWithDraft) and exposes 39 fields.

Data Sources (2)

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName PEPROJPLNWDFT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (39)

KeyFieldSource TableSource FieldDescription
ResourceDemandUUID I_EngmntProjPlanDataWithDraft ResourceDemandUUID Demand Key
EngmtProjFinPlanVersion I_EngmntProjPlanDataWithDraft EngmtProjFinPlanVersion Plan Version ID
FiscalPeriod I_EngmntProjPlanDataWithDraft FiscalPeriod Tax period
FiscalYear I_EngmntProjPlanDataWithDraft FiscalYear G/L Fiscal Year
EngagementProject I_EngmntProjAssgmtToSessionUsr EngagementProject Engmnt Project ID
WorkPackage I_EngmntProjPlanDataWithDraft WorkPackage Plan Item
EngagementProjFinPlanUUID I_EngmntProjPlanDataWithDraft EngagementProjFinPlanUUID Engagement Project
WorkPackageUUID I_EngmntProjPlanDataWithDraft WorkPackageUUID Work Package UUID
EngagementProjectResourceType I_EngmntProjPlanDataWithDraft EngagementProjectResourceType ResourceTypeID
EngagementProjectResource I_EngmntProjPlanDataWithDraft EngagementProjectResource Resource ID
EmploymentInternalID I_EngmntProjPlanDataWithDraft EmploymentInternalID WorkForce Assgmt ID
EngmtProjEmployeeIsStaffed I_EngmntProjPlanDataWithDraft EngmtProjEmployeeIsStaffed Confirmation of staffed Employee
WorkItem I_EngmntProjPlanDataWithDraft WorkItem Work Item ID
BillingControlCategory I_EngmntProjPlanDataWithDraft BillingControlCategory Billing Category
EngagementProjectServiceOrg I_EngmntProjPlanDataWithDraft EngagementProjectServiceOrg Service Org.
CustomerProjectServiceOrg I_EngmntProjAssgmtToSessionUsr EngagementProjectServiceOrg Service Org.
Currency I_EngmntProjPlanDataWithDraft Currency Valuation Crcy
UnitOfMeasure I_EngmntProjPlanDataWithDraft UnitOfMeasure Unit Protected Qty
EngmntProjPlanLineType I_EngmntProjPlanDataWithDraft EngmntProjPlanLineType Line type
ResourceDemand I_EngmntProjPlanDataWithDraft ResourceDemand Resource Demand
IsUnitBased I_EngmntProjPlanDataWithDraft IsUnitBased Unit Based
IsMyProject I_EngmntProjAssgmtToSessionUsr IsMyProject
EngagementProjectCategory I_EngmntProjAssgmtToSessionUsr EngagementProjectCategory
EngagementProjectType I_EngmntProjAssgmtToSessionUsr EngagementProjectType
Customer I_EngmntProjAssgmtToSessionUsr Customer Sold-to Party
ProjectVisibility I_EngmntProjAssgmtToSessionUsr ProjectVisibility
EngagementProjectStage I_EngmntProjAssgmtToSessionUsr EngagementProjectStage
EngagementProjectCostCenter I_EngmntProjAssgmtToSessionUsr EngagementProjectCostCenter Cost Center
EngmntProjectHeaderCompanyCode I_EngmntProjAssgmtToSessionUsr EngmntProjectHeaderCompanyCode Receiver Company Code
ProfitCenter I_EngmntProjAssgmtToSessionUsr ProfitCenter Profit Center
ProjectProfileCode I_EngmntProjAssgmtToSessionUsr ProjectProfileCode Project Profile
ControllingArea I_EngmntProjAssgmtToSessionUsr ControllingArea Controlling Area
LastChangeDateTime I_EngmntProjAssgmtToSessionUsr LastChangeDateTime Timestamp
PlndCostAmt
PlndEffortQty
PlndRevnAmt
ActualPlanDeviationCost
ActualPlanDeviationEffort
ActualPlanDeviationRevenue

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 P_EngmntProjPlanDataWithDraft.
-- 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.
-- SQL view name: PEPROJPLNWDFT

CREATE VIEW P_EngmntProjPlanDataWithDraft AS
SELECT
  B.ResourceDemandUUID AS ResourceDemandUUID,
  B.EngmtProjFinPlanVersion AS EngmtProjFinPlanVersion,
  B.FiscalPeriod AS FiscalPeriod,
  B.FiscalYear AS FiscalYear,
  A.EngagementProject AS EngagementProject,
  B.WorkPackage AS WorkPackage,
  B.EngagementProjFinPlanUUID AS EngagementProjFinPlanUUID,
  B.WorkPackageUUID AS WorkPackageUUID,
  B.EngagementProjectResourceType AS EngagementProjectResourceType,
  B.EngagementProjectResource AS EngagementProjectResource,
  B.EmploymentInternalID AS EmploymentInternalID,
  B.EngmtProjEmployeeIsStaffed AS EngmtProjEmployeeIsStaffed,
  B.WorkItem AS WorkItem,
  B.BillingControlCategory AS BillingControlCategory,
  B.EngagementProjectServiceOrg AS EngagementProjectServiceOrg,
  A.EngagementProjectServiceOrg AS CustomerProjectServiceOrg,
  B.Currency AS Currency,
  B.UnitOfMeasure AS UnitOfMeasure,
  B.EngmntProjPlanLineType AS EngmntProjPlanLineType,
  B.ResourceDemand AS ResourceDemand,
  B.IsUnitBased AS IsUnitBased,
  A.IsMyProject AS IsMyProject,
  A.EngagementProjectCategory AS EngagementProjectCategory,
  A.EngagementProjectType AS EngagementProjectType,
  A.Customer AS Customer,
  A.ProjectVisibility AS ProjectVisibility,
  A.EngagementProjectStage AS EngagementProjectStage,
  A.EngagementProjectCostCenter AS EngagementProjectCostCenter,
  A.EngmntProjectHeaderCompanyCode AS EngmntProjectHeaderCompanyCode,
  A.ProfitCenter AS ProfitCenter,
  A.ProjectProfileCode AS ProjectProfileCode,
  A.ControllingArea AS ControllingArea,
  A.LastChangeDateTime AS LastChangeDateTime,
  sum(B.PlndCostAmt) AS PlndCostAmt,
  sum(B.PlndEffortQty) AS PlndEffortQty,
  sum(B.PlndRevnAmt) AS PlndRevnAmt,
  sum(B.ActualPlanDeviationCost) AS ActualPlanDeviationCost,
  sum(B.ActualPlanDeviationEffort) AS ActualPlanDeviationEffort,
  sum(B.ActualPlanDeviationRevenue) AS ActualPlanDeviationRevenue
FROM I_EngmntProjAssgmtToSessionUsr AS A
INNER JOIN I_EngmntProjPlanDataWithDraft AS B ON /* join condition not captured in parsed metadata */
;