P_MstrProjPlanCost

DDL: P_MSTRPROJPLANCOST SQL: PMSTRPROJPLAN Type: view COMPOSITE

P_MstrProjPlanCost is a Composite CDS View in SAP S/4HANA. It reads from 4 data sources (I_MasterProjectCurrency, I_MstrProjHierarchy, P_Erpactualwip, P_Plancost) and exposes 57 fields with key fields MasterProjectUUID, MasterProject, MasterProject.

Data Sources (4)

SourceAliasJoin Type
I_MasterProjectCurrency MasterProjCurrency inner
I_MstrProjHierarchy MasterProject from
P_Erpactualwip MstrProjActualRevCost union
P_Plancost PlanCost inner

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PMSTRPROJPLAN view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (57)

KeyFieldSource TableSource FieldDescription
KEY MasterProjectUUID I_MstrProjHierarchy MasterProjectUUID NodeID
KEY MasterProject I_MstrProjHierarchy MasterProject Project ID
MasterProjectIsConfidential I_MstrProjHierarchy MasterProjectIsConfidential
MasterProjectOrganization I_MstrProjHierarchy MasterProjectOrganization
MasterProjectType I_MstrProjHierarchy MasterProjectType
ControllingObject I_MstrProjHierarchy ControllingObject Object number
Currency I_MstrProjHierarchy Currency Valuation Crcy
ControllingAreaCurrency
CompanyCodeCurrency I_MasterProjectCurrency Currency Local Currency
TransactionCurrency P_Plancost twaer Transaction Currency
COVersion P_Plancost versn Version
COSubKey P_Plancost hrkft Origin group order
CostElement P_Plancost kstar Settlement CE
CmtmtCostInGlobalCurrency
ActualCostAmount Actual Cost
ActualRevenueAmount Billed Revenue
ActualCostInProjCrcy
ActualRevenueInProjCrcy
ActualCostInTransCrcy Actl Costs Bal. (TC)
ActualRevenueInTransCrcy
ActualCostInObjectCrcy
ActualRevenueInObjectCrcy
StrtToDteActlCostInCOCrcy
StrtToDteActlRevnInCOCrcy
StrtToDteActlCostInProjCrcy
MasterProjectUUID NodeID
KEY MasterProject P_Erpactualwip MasterProject Project ID
MasterProjectIsConfidential P_Erpactualwip MasterProjectIsConfidential
MasterProjectOrganization P_Erpactualwip MasterProjectOrganization
MasterProjectType P_Erpactualwip MasterProjectType
ControllingObject P_Erpactualwip ControllingObject Object number
Currency P_Erpactualwip Currency Valuation Crcy
ControllingAreaCurrency P_Erpactualwip ControllingAreaCurrency
CompanyCodeCurrency P_Erpactualwip CompanyCodeCurrency Local Currency
TransactionCurrency P_Erpactualwip TransactionCurrency Transaction Currency
COVersion Version
COSubKey Origin group order
CostElement Settlement CE
PlanCostAmount
PlanRevenueAmount
PlanCostInTransCrcy
PlanRevenueInTransCrcy
PlanCostInObjCrcy
PlanRevenueInObjectCrcy
CmtmtCostInGlobalCurrency P_Erpactualwip CmtmtCostInGlobalCurrency
ActualCostAmount P_Erpactualwip ActualCostAmount Actual Cost
ActualRevenueAmount P_Erpactualwip ActualRevenueAmount Billed Revenue
ActualCostInProjCrcy P_Erpactualwip ActualCostInProjCrcy
ActualRevenueInProjCrcy P_Erpactualwip ActualRevenueInProjCrcy
ActualCostInTransCrcy P_Erpactualwip ActualCostInTransCrcy Actl Costs Bal. (TC)
ActualRevenueInTransCrcy P_Erpactualwip ActualRevenueInTransCrcy
ActualCostInObjectCrcy P_Erpactualwip ActualCostInObjectCrcy
ActualRevenueInObjectCrcy P_Erpactualwip ActualRevenueInObjectCrcy
StrtToDteActlCostInCOCrcy P_Erpactualwip StrtToDteActlCostInCOCrcy
StrtToDteActlRevnInCOCrcy P_Erpactualwip StrtToDteActlRevnInCOCrcy
StrtToDteActlCostInProjCrcy P_Erpactualwip StrtToDteActlCostInProjCrcy
StrtToDteActlRevnInProjCrcy P_Erpactualwip StrtToDteActlRevnInProjCrcy

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_MstrProjPlanCost.
-- 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: PMSTRPROJPLAN

CREATE VIEW P_MstrProjPlanCost AS
SELECT
  MasterProject.MasterProjectUUID AS MasterProjectUUID,
  MasterProject.MasterProject AS MasterProject,
  MasterProject.MasterProjectIsConfidential AS MasterProjectIsConfidential,
  MasterProject.MasterProjectOrganization AS MasterProjectOrganization,
  MasterProject.MasterProjectType AS MasterProjectType,
  MasterProject.ControllingObject AS ControllingObject,
  MasterProject.Currency AS Currency,
  MasterProject._ControllingArea.ControllingAreaCurrency AS ControllingAreaCurrency,
  MasterProjCurrency.Currency AS CompanyCodeCurrency,
  PlanCost.twaer AS TransactionCurrency,
  PlanCost.versn AS COVersion,
  PlanCost.hrkft AS COSubKey,
  PlanCost.kstar AS CostElement,
  cast(0 as fins_vhcur12) AS CmtmtCostInGlobalCurrency,
  cast (0 as fins_vhcur12) AS ActualCostAmount,
  cast (0 as fins_vhcur12) AS ActualRevenueAmount,
  cast (0 as fins_vhcur12) AS ActualCostInProjCrcy,
  cast (0 as fins_vhcur12) AS ActualRevenueInProjCrcy,
  cast (0 as fins_vhcur12) AS ActualCostInTransCrcy,
  cast (0 as fins_vhcur12) AS ActualRevenueInTransCrcy,
  cast (0 as fins_vhcur12) AS ActualCostInObjectCrcy,
  cast (0 as fins_vhcur12) AS ActualRevenueInObjectCrcy,
  cast (0 as fins_vhcur12) AS StrtToDteActlCostInCOCrcy,
  cast (0 as fins_vhcur12) AS StrtToDteActlRevnInCOCrcy,
  cast (0 as fins_vhcur12) AS StrtToDteActlCostInProjCrcy,
  cast (0 as wkgxxx) AS PlanCostAmount,
  cast (0 as wkgxxx) AS PlanRevenueAmount,
  cast (0 as wkgxxx) AS PlanCostInTransCrcy,
  cast (0 as wkgxxx) AS PlanRevenueInTransCrcy,
  cast (0 as wkgxxx) AS PlanCostInObjCrcy,
  cast (0 as wkgxxx) AS PlanRevenueInObjectCrcy,
  MstrProjActualRevCost.StrtToDteActlRevnInProjCrcy AS StrtToDteActlRevnInProjCrcy
FROM I_MstrProjHierarchy AS MasterProject
INNER JOIN P_Plancost AS PlanCost ON /* join condition not captured in parsed metadata */
INNER JOIN I_MasterProjectCurrency AS MasterProjCurrency ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): P_Erpactualwip
;