I_PPM_CollectedSeverityForTask

DDL: I_PPM_COLLECTEDSEVERITYFORTASK SQL: IPPMCLCTDSEV4TSK Type: view COMPOSITE

Collected Severity For Task

I_PPM_CollectedSeverityForTask is a Composite CDS View that provides data about "Collected Severity For Task" in SAP S/4HANA. It reads from 9 data sources and exposes 18 fields with key field ViolationUUID.

Data Sources (9)

SourceAliasJoin Type
I_EPPMGlobalSetting _GlobalSetting left_outer
I_PPM_ChecklistItemText checklistitem_text left_outer
I_EnterpriseProjElmntHier level left_outer
P_PPM_AggregatedSeverity link from
I_PPM_TaskText Projecttext left_outer
I_PPM_ProjectRoleText roletext left_outer
I_PPM_SeverityValue severity left_outer
I_PPM_Task task left_outer
I_PPM_TaskText tasktext left_outer

Annotations (12)

NameValueLevelField
VDM.viewType #COMPOSITE view
AbapCatalog.sqlViewName IPPMCLCTDSEV4TSK view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Collected Severity For Task view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.representativeKey ViolationUUID view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ViolationUUID P_PPM_AggregatedSeverity ViolationUUID GUID of Exception for Threshold Value
Severity P_PPM_AggregatedSeverity Severity Thresh.Val. Severity
ViolationType P_PPM_AggregatedSeverity ViolationType Type
TaskUUID P_PPM_AggregatedSeverity TaskUUID UUID 22 char.
CriticalityCode
ViolationReasonCode
SeverityTextendasSeverityText
ThresholdTextendasThresholdText
ObjectType P_PPM_AggregatedSeverity ObjectType Type
LatestFinishDateTime I_PPM_Task LatestFinishDateTime Latest finish
IsMirroredTask I_PPM_Task IsMirroredTask Mirrored Task
IsProjectMilestone I_PPM_Task IsProjectMilestone Milestone
IsSummaryTask I_PPM_Task IsSummaryTask Summary Task
ProjectSummaryTaskUUID I_PPM_SeverityValue ProjectSummaryTaskUUID Entity GUID
ProjectUUID I_PPM_Task ProjectUUID Project UUID
ProjectName I_PPM_TaskText ObjectName Object name
ObjectNameendasObjectName
EPPMSettingsDefaultValue I_EPPMGlobalSetting EPPMSettingsDefaultValue Settings Value

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_CollectedSeverityForTask.
-- 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: IPPMCLCTDSEV4TSK

CREATE VIEW I_PPM_CollectedSeverityForTask AS
SELECT
  link.ViolationUUID AS ViolationUUID,
  link.Severity AS Severity,
  link.ViolationType AS ViolationType,
  link.TaskUUID AS TaskUUID,
  cast(severity._Severity.CriticalityCode as abap.char( 6 )) AS CriticalityCode,
  severity._Severity.ViolationReasonCode AS ViolationReasonCode,
  case when severity._Severity._SeverityText[1:LanguageCode = $session.system_language].SeverityText is null then severity.Severity else severity._Severity._SeverityText[1:LanguageCode = $session.system_language].SeverityText end as SeverityText AS SeverityTextendasSeverityText,
  case when severity._Threshold._Text[1:LanguageCode = $session.system_language].ThresholdText is null then severity.Threshold else severity._Threshold._Text[1:LanguageCode = $session.system_language].ThresholdText end as ThresholdText AS ThresholdTextendasThresholdText,
  link.ObjectType AS ObjectType,
  task.LatestFinishDateTime AS LatestFinishDateTime,
  task.IsMirroredTask AS IsMirroredTask,
  task.IsProjectMilestone AS IsProjectMilestone,
  task.IsSummaryTask AS IsSummaryTask,
  severity.ProjectSummaryTaskUUID AS ProjectSummaryTaskUUID,
  task.ProjectUUID AS ProjectUUID,
  Projecttext.ObjectName AS ProjectName,
  case link.ObjectType when 'ITO' then checklistitem_text.ChecklistItemName when 'MTG' then roletext.ProjectRoleName else tasktext.ObjectName end as ObjectName AS ObjectNameendasObjectName,
  _GlobalSetting.EPPMSettingsDefaultValue AS EPPMSettingsDefaultValue
FROM P_PPM_AggregatedSeverity AS link
LEFT OUTER JOIN I_PPM_SeverityValue AS severity ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EnterpriseProjElmntHier AS level ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_Task AS task ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_TaskText AS tasktext ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_TaskText AS Projecttext ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectRoleText AS roletext ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ChecklistItemText AS checklistitem_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EPPMGlobalSetting AS _GlobalSetting ON /* join condition not captured in parsed metadata */
;