P_EngmntProjPlnDataAttributes

DDL: P_ENGMNTPROJPLNDATAATTRIBUTES Type: view COMPOSITE

P_EngmntProjPlnDataAttributes is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_PlngDataAggrgnByDelivOrg) and exposes 51 fields with key field EngagementProject.

Data Sources (1)

SourceAliasJoin Type
P_PlngDataAggrgnByDelivOrg A from

Annotations (12)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PEPPLNDTATT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
VDM.private true view
VDM.lifecycle.contract.type #NONE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view

Fields (51)

KeyFieldSource TableSource FieldDescription
KEY EngagementProject P_PlngDataAggrgnByDelivOrg EngagementProject Engmnt Project ID
EngagementProjectCategory P_PlngDataAggrgnByDelivOrg EngagementProjectCategory
EngagementProjectType P_PlngDataAggrgnByDelivOrg EngagementProjectType
EngagementProjectServiceOrg P_PlngDataAggrgnByDelivOrg EngagementProjectServiceOrg Service Org.
EngagementProjFinPlanUUID P_PlngDataAggrgnByDelivOrg EngagementProjFinPlanUUID Engagement Project
Customer P_PlngDataAggrgnByDelivOrg Customer Sold-to Party
EngmntProjReviewYearPeriod P_PlngDataAggrgnByDelivOrg EngmntProjReviewYearPeriod
EngagementProjectReviewStatus P_PlngDataAggrgnByDelivOrg EngagementProjectReviewStatus
EngagementProjectStage P_PlngDataAggrgnByDelivOrg EngagementProjectStage
CurrentYearPeriod CurrentYearPeriod
WorkPackage P_PlngDataAggrgnByDelivOrg WorkPackage Plan Item
EngmtProjFinPlanVersion P_PlngDataAggrgnByDelivOrg EngmtProjFinPlanVersion Plan Version ID
WorkItem P_PlngDataAggrgnByDelivOrg WorkItem Work Item ID
Currency P_PlngDataAggrgnByDelivOrg Currency Valuation Crcy
EngagementProjectResource P_PlngDataAggrgnByDelivOrg EngagementProjectResource Resource ID
EngagementProjectResourceType P_PlngDataAggrgnByDelivOrg EngagementProjectResourceType ResourceTypeID
BillingControlCategory P_PlngDataAggrgnByDelivOrg BillingControlCategory Billing Category
DemandServiceOrg P_PlngDataAggrgnByDelivOrg EngagementProjectServiceOrg Service Org.
ResourceDemand P_PlngDataAggrgnByDelivOrg ResourceDemand Resource Demand
PlndCostAmt
PlndEffortQtyendasPlndEffortQty
PlndRevnAmtendasPlndRevnAmt
PlndEffortQtyendasDemandEffortQty
DemandCostAmt P_PlngDataAggrgnByDelivOrg PlndCostAmt Amount
DemandRevAmt P_PlngDataAggrgnByDelivOrg PlndRevnAmt Amount
ActualPlanDeviationCost P_PlngDataAggrgnByDelivOrg ActualPlanDeviationCost Cost Deviation
ActualPlanDeviationEffort P_PlngDataAggrgnByDelivOrg ActualPlanDeviationEffort Effort Deviation
SupplyEffortQty SupplyEffortQty
FiscalYear P_PlngDataAggrgnByDelivOrg FiscalYear G/L Fiscal Year
FiscalPeriod P_PlngDataAggrgnByDelivOrg FiscalPeriod Tax period
FiscalYearPeriod
UnitOfMeasure P_PlngDataAggrgnByDelivOrg UnitOfMeasure Unit Protected Qty
IsUnitBased IsUnitBased
IsMyProject P_PlngDataAggrgnByDelivOrg IsMyProject
ProjectManager P_PlngDataAggrgnByDelivOrg ProjectManager Busn. Partner
ProjectManagerName P_PlngDataAggrgnByDelivOrg ProjectManagerName
ProjectManagerExternalID P_PlngDataAggrgnByDelivOrg ProjectManagerExternalID
ProjectAccountant P_PlngDataAggrgnByDelivOrg ProjectAccountant
ProjectAccountantName P_PlngDataAggrgnByDelivOrg ProjectAccountantName
ProjectAccountantExternalID P_PlngDataAggrgnByDelivOrg ProjectAccountantExternalID
ProjectController P_PlngDataAggrgnByDelivOrg ProjectController
ProjectControllerName P_PlngDataAggrgnByDelivOrg ProjectControllerName
ProjectControllerExternalID P_PlngDataAggrgnByDelivOrg ProjectControllerExternalID
Projectpartner P_PlngDataAggrgnByDelivOrg Projectpartner
ProjectPartnerName P_PlngDataAggrgnByDelivOrg ProjectPartnerName
ProjectPartnerExternalID P_PlngDataAggrgnByDelivOrg ProjectPartnerExternalID
ProjectVisibility P_PlngDataAggrgnByDelivOrg ProjectVisibility
ProjectProfileCode P_PlngDataAggrgnByDelivOrg ProjectProfileCode Project Profile
EngmntProjectHeaderCompanyCode P_PlngDataAggrgnByDelivOrg EngmntProjectHeaderCompanyCode
EngagementProjectCostCenter P_PlngDataAggrgnByDelivOrg EngagementProjectCostCenter
ProfitCenter P_PlngDataAggrgnByDelivOrg ProfitCenter Profit Center

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_EngmntProjPlnDataAttributes.
-- 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 P_EngmntProjPlnDataAttributes AS
SELECT
  A.EngagementProject AS EngagementProject,
  A.EngagementProjectCategory AS EngagementProjectCategory,
  A.EngagementProjectType AS EngagementProjectType,
  A.EngagementProjectServiceOrg AS EngagementProjectServiceOrg,
  A.EngagementProjFinPlanUUID AS EngagementProjFinPlanUUID,
  A.Customer AS Customer,
  A.EngmntProjReviewYearPeriod AS EngmntProjReviewYearPeriod,
  A.EngagementProjectReviewStatus AS EngagementProjectReviewStatus,
  A.EngagementProjectStage AS EngagementProjectStage,
  CurrentYearPeriod,
  A.WorkPackage AS WorkPackage,
  A.EngmtProjFinPlanVersion AS EngmtProjFinPlanVersion,
  A.WorkItem AS WorkItem,
  A.Currency AS Currency,
  A.EngagementProjectResource AS EngagementProjectResource,
  A.EngagementProjectResourceType AS EngagementProjectResourceType,
  A.BillingControlCategory AS BillingControlCategory,
  A.EngagementProjectServiceOrg AS DemandServiceOrg,
  A.ResourceDemand AS ResourceDemand,
  cast ( cast ((SupplyCostAmt + RemainingDemandCostAmt + PlannedExpenseCost ) as abap.curr( 23, 2 )) as /cpd/pfp_curr ) AS PlndCostAmt,
  case when A.IsUnitBased <> 'X' then cast ( cast ((SupplyEffortQty + RemainingDemandEffortQty ) as abap.quan( 15, 3 ) ) as megxxx) else A.PlndEffortQty end as PlndEffortQty AS PlndEffortQtyendasPlndEffortQty,
  case when A.IsUnitBased <> 'X' then cast ( cast ((SupplyRevnAmt + RemainingDemandRevnAmt + PlannedExpenseRevenue ) as abap.curr( 23, 2 )) as /cpd/pfp_curr ) else A.PlndRevnAmt end as PlndRevnAmt AS PlndRevnAmtendasPlndRevnAmt,
  case when A.IsUnitBased <> 'X' then A.PlndEffortQty end as DemandEffortQty AS PlndEffortQtyendasDemandEffortQty,
  A.PlndCostAmt AS DemandCostAmt,
  A.PlndRevnAmt AS DemandRevAmt,
  A.ActualPlanDeviationCost AS ActualPlanDeviationCost,
  A.ActualPlanDeviationEffort AS ActualPlanDeviationEffort,
  SupplyEffortQty,
  A.FiscalYear AS FiscalYear,
  A.FiscalPeriod AS FiscalPeriod,
  concat (A.FiscalYear,A.FiscalPeriod) AS FiscalYearPeriod,
  A.UnitOfMeasure AS UnitOfMeasure,
  IsUnitBased,
  A.IsMyProject AS IsMyProject,
  A.ProjectManager AS ProjectManager,
  A.ProjectManagerName AS ProjectManagerName,
  A.ProjectManagerExternalID AS ProjectManagerExternalID,
  A.ProjectAccountant AS ProjectAccountant,
  A.ProjectAccountantName AS ProjectAccountantName,
  A.ProjectAccountantExternalID AS ProjectAccountantExternalID,
  A.ProjectController AS ProjectController,
  A.ProjectControllerName AS ProjectControllerName,
  A.ProjectControllerExternalID AS ProjectControllerExternalID,
  A.Projectpartner AS Projectpartner,
  A.ProjectPartnerName AS ProjectPartnerName,
  A.ProjectPartnerExternalID AS ProjectPartnerExternalID,
  A.ProjectVisibility AS ProjectVisibility,
  A.ProjectProfileCode AS ProjectProfileCode,
  A.EngmntProjectHeaderCompanyCode AS EngmntProjectHeaderCompanyCode,
  A.EngagementProjectCostCenter AS EngagementProjectCostCenter,
  A.ProfitCenter AS ProfitCenter
FROM P_PlngDataAggrgnByDelivOrg AS A
;