I_PPM_MostCriticalProject

DDL: I_PPM_MOSTCRITICALPROJECT SQL: IPPMMOSTCRITPRO Type: view COMPOSITE Package: PPM_OBJECTS_DEPRECATED

My Projects - Critical

I_PPM_MostCriticalProject is a Composite CDS View that provides data about "My Projects - Critical" in SAP S/4HANA. It reads from 8 data sources and exposes 18 fields with key field ProjectUUID. It has 1 association to related views. Part of development package PPM_OBJECTS_DEPRECATED.

Data Sources (8)

SourceAliasJoin Type
I_PPM_IsMyProject IsMyProject left_outer
I_PPM_IsMyProjectAsSubstitute IsMyProjectAsSubstitute left_outer
I_PPM_ItemInfo Item left_outer
I_PPM_ProjectMilestEssent milestEssent left_outer
I_PPM_Task MilestEssentTask left_outer
I_PPM_Text NameUserLanguage left_outer
I_PPM_ProjectSummaryTask Project from
I_PPM_ObjectSeverity Severity left_outer

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_PPM_ProjectPhaseCurrent _ProjectPhaseCurrent $projection.ProjectUUID = _ProjectPhaseCurrent.ProjectUUID

Annotations (13)

NameValueLevelField
EndUserText.label My Projects - Critical view
VDM.viewType #COMPOSITE view
AbapCatalog.sqlViewName IPPMMOSTCRITPRO view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.representativeKey ProjectUUID view
Metadata.allowExtensions true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ProjectUUID I_PPM_ProjectSummaryTask ProjectUUID Project UUID
ProjectSummaryTaskUUID I_PPM_ProjectSummaryTask ProjectSummaryTaskUUID Entity GUID
PortfolioItemUUID I_PPM_ItemInfo PortfolioItemUUID
PortfolioUUID I_PPM_ItemInfo PortfolioUUID GUID
ProjectProcessingStatus I_PPM_ProjectSummaryTask ProjectProcessingStatus
ProjectNameUserLanguage I_PPM_Text ObjectName Object name
ProjectNameMasterLanguage ProjectName Long Text
Project Project WBS Element
ProjectType ProjectType Project Type
LaunchDate I_PPM_Task LatestFinishDate Ltst Planned Finish
CriticalityCode I_PPM_ObjectSeverity CriticalityCode Criticality
Severity I_PPM_ObjectSeverity Severity Thresh.Val. Severity
_SeverityText I_PPM_ObjectSeverity _SeverityText
_ProjectPhaseCurrent _ProjectPhaseCurrent
_AuthUser I_PPM_ProjectSummaryTask _AuthUser
_AuthSubst I_PPM_ProjectSummaryTask _AuthSubst
_AuthRole I_PPM_ProjectSummaryTask _AuthRole
_AuthGroup I_PPM_ProjectSummaryTask _AuthGroup

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 I_PPM_MostCriticalProject.
-- 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: IPPMMOSTCRITPRO

CREATE VIEW I_PPM_MostCriticalProject AS
SELECT
  Project.ProjectUUID AS ProjectUUID,
  Project.ProjectSummaryTaskUUID AS ProjectSummaryTaskUUID,
  Item.PortfolioItemUUID AS PortfolioItemUUID,
  Item.PortfolioUUID AS PortfolioUUID,
  Project.ProjectProcessingStatus AS ProjectProcessingStatus,
  NameUserLanguage.ObjectName AS ProjectNameUserLanguage,
  ProjectName AS ProjectNameMasterLanguage,
  Project,
  ProjectType,
  MilestEssentTask.LatestFinishDate AS LaunchDate,
  Severity.CriticalityCode AS CriticalityCode,
  Severity.Severity AS Severity,
  Severity._SeverityText AS _SeverityText,
  Project._AuthUser AS _AuthUser,
  Project._AuthSubst AS _AuthSubst,
  Project._AuthRole AS _AuthRole,
  Project._AuthGroup AS _AuthGroup
FROM I_PPM_ProjectSummaryTask AS Project
LEFT OUTER JOIN I_PPM_ItemInfo AS Item ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectMilestEssent AS milestEssent ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_Task AS MilestEssentTask ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ObjectSeverity AS Severity ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_Text AS NameUserLanguage ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_IsMyProject AS IsMyProject ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_IsMyProjectAsSubstitute AS IsMyProjectAsSubstitute ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectPhaseCurrent AS _ProjectPhaseCurrent ON ProjectUUID = _ProjectPhaseCurrent.ProjectUUID  -- association [0..1]
;