P_ProcMonAggregatedPrcBind

DDL: P_PROCMONAGGREGATEDPRCBIND SQL: PPOCAGGRPRCB Type: view CONSUMPTION

P_ProcMonAggregatedPrcBind is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_ProcMonPreviousActivity) and exposes 26 fields with key fields ProcObsvrActivityUUID, SuccessorProcObsvrActivityUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProcMonPreviousActivity act from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_ProcMonActivityInstance _PreProcMonActivity act.ProcObsvrActivityUUID = _PreProcMonActivity.ProcObsvrActivityUUID
[0..1] I_ProcMonActivityInstance _SuccProcMonActivity act.SuccessorProcObsvrActivityUUID = _SuccProcMonActivity.ProcObsvrActivityUUID
[0..1] I_ProcMonActivity _ActivityDefinition _ProcMonProcess.ProcObsvrProcessDefinition = _ActivityDefinition.ProcObsvrProcessDefinition and _ProcMonProcess.ProcObsvrProcessDefVersion = _ActivityDefinition.ProcObsvrProcessDefVersion and act.PrdcssrProcObsvrActivityDef = _ActivityDefinition.ProcObsvrActivityDefinition

Annotations (6)

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

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ProcObsvrActivityUUID I_ProcMonPreviousActivity ProcObsvrActivityUUID Activity ID
KEY SuccessorProcObsvrActivityUUID I_ProcMonPreviousActivity SuccessorProcObsvrActivityUUID Activity ID
ProcObsvrProcessUUID _ProcMonProcess ProcObsvrProcessUUID Process Instance ID
PrdcssrProcObsvrActivityDef I_ProcMonPreviousActivity PrdcssrProcObsvrActivityDef Activity ID
SuccessorProcObsvrActivityDef I_ProcMonPreviousActivity SuccessorProcObsvrActivityDef Activity ID
ProcObsvrProcessDefinition _ProcMonProcess ProcObsvrProcessDefinition
ProcObsvrProcessDefVersion _ProcMonProcess ProcObsvrProcessDefVersion
ProcObsvrProcessDefName
ProcObsvrActivityDefName
StartSAPBusinessObjectType _ProcMonProcess SAPBusinessObjectType
StartBusinessObject _ProcMonProcess BusinessObject Business Object
StartBusinessObjectItem _ProcMonProcess BusinessObjectItem
ProcObsvrProcessVariantHash _ProcMonProcess ProcObsvrProcessVariantHash
ProcObsvrProcessVariantLength _ProcMonProcess ProcObsvrProcessVariantLength
ProcObsvrToCrtnUTCDateTime _SuccProcMonActivity ProcObsvrCreationUTCDateTime
ProcObsvrToCrtnSystDate _SuccProcMonActivity ProcObsvrCreationSystDate
ProcObsvrToCrtnSystTime _SuccProcMonActivity ProcObsvrCreationSystTime
ProcObsvrFrmCrtnUTCDateTime _ProcMonProcess ProcObsvrCreationUTCDateTime
ProcObsvrFrmCrtnSystDate _ProcMonProcess ProcObsvrCreationSystDate
ProcObsvrFrmCrtnSystTime _ProcMonProcess ProcObsvrCreationSystTime
ProcObsvrCreationUTCDateTime _ProcMonProcess ProcObsvrCreationUTCDateTime
ProcObsvrCreationSystDate _ProcMonProcess ProcObsvrCreationSystDate
ProcObsvrCreationSystTime _ProcMonProcess ProcObsvrCreationSystTime
ProcObsvrKPIDurationInSeconds I_ProcMonPreviousActivity ProcObsvrKPIDurationInSeconds LeadTime
_ProcMonProcessDefinition _ProcMonProcess _ProcMonProcessDefinition
_ActivityDefinition _ActivityDefinition

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_ProcMonAggregatedPrcBind.
-- 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: PPOCAGGRPRCB

CREATE VIEW P_ProcMonAggregatedPrcBind AS
SELECT
  act.ProcObsvrActivityUUID AS ProcObsvrActivityUUID,
  act.SuccessorProcObsvrActivityUUID AS SuccessorProcObsvrActivityUUID,
  _ProcMonProcess.ProcObsvrProcessUUID AS ProcObsvrProcessUUID,
  act.PrdcssrProcObsvrActivityDef AS PrdcssrProcObsvrActivityDef,
  act.SuccessorProcObsvrActivityDef AS SuccessorProcObsvrActivityDef,
  _ProcMonProcess.ProcObsvrProcessDefinition AS ProcObsvrProcessDefinition,
  _ProcMonProcess.ProcObsvrProcessDefVersion AS ProcObsvrProcessDefVersion,
  _ProcMonProcessDefinition._Text[1:Language=$session.system_language].ProcObsvrProcessDefName AS ProcObsvrProcessDefName,
  _ActivityDefinition._Text[1:Language=$session.system_language].ProcObsvrActivityDefName AS ProcObsvrActivityDefName,
  _ProcMonProcess.SAPBusinessObjectType AS StartSAPBusinessObjectType,
  _ProcMonProcess.BusinessObject AS StartBusinessObject,
  _ProcMonProcess.BusinessObjectItem AS StartBusinessObjectItem,
  _ProcMonProcess.ProcObsvrProcessVariantHash AS ProcObsvrProcessVariantHash,
  _ProcMonProcess.ProcObsvrProcessVariantLength AS ProcObsvrProcessVariantLength,
  _SuccProcMonActivity.ProcObsvrCreationUTCDateTime AS ProcObsvrToCrtnUTCDateTime,
  _SuccProcMonActivity.ProcObsvrCreationSystDate AS ProcObsvrToCrtnSystDate,
  _SuccProcMonActivity.ProcObsvrCreationSystTime AS ProcObsvrToCrtnSystTime,
  _ProcMonProcess.ProcObsvrCreationUTCDateTime AS ProcObsvrFrmCrtnUTCDateTime,
  _ProcMonProcess.ProcObsvrCreationSystDate AS ProcObsvrFrmCrtnSystDate,
  _ProcMonProcess.ProcObsvrCreationSystTime AS ProcObsvrFrmCrtnSystTime,
  _ProcMonProcess.ProcObsvrCreationUTCDateTime AS ProcObsvrCreationUTCDateTime,
  _ProcMonProcess.ProcObsvrCreationSystDate AS ProcObsvrCreationSystDate,
  _ProcMonProcess.ProcObsvrCreationSystTime AS ProcObsvrCreationSystTime,
  act.ProcObsvrKPIDurationInSeconds AS ProcObsvrKPIDurationInSeconds,
  _ProcMonProcess._ProcMonProcessDefinition AS _ProcMonProcessDefinition
FROM I_ProcMonPreviousActivity AS act
LEFT OUTER JOIN I_ProcMonActivityInstance AS _PreProcMonActivity ON act.ProcObsvrActivityUUID = _PreProcMonActivity.ProcObsvrActivityUUID  -- association [0..1]
LEFT OUTER JOIN I_ProcMonActivityInstance AS _SuccProcMonActivity ON act.SuccessorProcObsvrActivityUUID = _SuccProcMonActivity.ProcObsvrActivityUUID  -- association [0..1]
LEFT OUTER JOIN I_ProcMonActivity AS _ActivityDefinition ON _ProcMonProcess.ProcObsvrProcessDefinition = _ActivityDefinition.ProcObsvrProcessDefinition AND _ProcMonProcess.ProcObsvrProcessDefVersion = _ActivityDefinition.ProcObsvrProcessDefVersion AND act.PrdcssrProcObsvrActivityDef = _ActivityDefinition.ProcObsvrActivityDefinition  -- association [0..1]
;