I_ProcMonActivityInstance

DDL: I_PROCMONACTIVITYINSTANCE SQL: IPOCACTYINST Type: view BASIC Package: BS_POC_CDS

Process Observer: Activity Instances

I_ProcMonActivityInstance is a Basic CDS View that provides data about "Process Observer: Activity Instances" in SAP S/4HANA. It reads from 1 data source (poc_d_prc_stp_in) and exposes 11 fields with key field ProcObsvrActivityUUID. It has 2 associations to related views. Part of development package BS_POC_CDS.

Data Sources (1)

SourceAliasJoin Type
poc_d_prc_stp_in activity from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_ProcMonProcess _ProcMonProcess activity.process_id = _ProcMonProcess.ProcObsvrProcessUUID
[0..1] I_ProcMonActivity _ActivityDefinition ProcMonProcess.ProcObsvrProcessDefinition = _ActivityDefinition.ProcObsvrProcessDefinition and ProcMonProcess.ProcObsvrProcessDefVersion = _ActivityDefinition.ProcObsvrProcessDefVersion and activity.pro_step_type_id = _ActivityDefinition.ProcObsvrActivityDefinition

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IPOCACTYINST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Process Observer: Activity Instances view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality D view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass CUSTOMIZING view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ProcObsvrActivityUUID process_step_id Activity ID
ProcObsvrActivityDefinition pro_step_type_id Activity ID
ProcObsvrProcessUUID process_id Process Instance ID
ProcObsvrCreationUTCDateTime timestamp UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
ProcObsvrCreationSystDate exec_date Executed Date
ProcObsvrCreationSystTime exec_time Time
ProcObsvrProcessDefinition ProcMonProcess ProcObsvrProcessDefinition
ProcObsvrProcessDefVersion ProcMonProcess ProcObsvrProcessDefVersion
_ProcMonProcess _ProcMonProcess
_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 I_ProcMonActivityInstance.
-- 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: IPOCACTYINST

CREATE VIEW I_ProcMonActivityInstance AS
SELECT
  process_step_id AS ProcObsvrActivityUUID,
  pro_step_type_id AS ProcObsvrActivityDefinition,
  process_id AS ProcObsvrProcessUUID,
  timestamp AS ProcObsvrCreationUTCDateTime,
  exec_date AS ProcObsvrCreationSystDate,
  exec_time AS ProcObsvrCreationSystTime,
  ProcMonProcess.ProcObsvrProcessDefinition AS ProcObsvrProcessDefinition,
  ProcMonProcess.ProcObsvrProcessDefVersion AS ProcObsvrProcessDefVersion,
  ProcMonProcess._ProcMonProcessDefinition AS _ProcMonProcessDefinition
FROM poc_d_prc_stp_in AS activity
LEFT OUTER JOIN I_ProcMonProcess AS _ProcMonProcess ON activity.process_id = _ProcMonProcess.ProcObsvrProcessUUID  -- association [0..1]
LEFT OUTER JOIN I_ProcMonActivity AS _ActivityDefinition ON ProcMonProcess.ProcObsvrProcessDefinition = _ActivityDefinition.ProcObsvrProcessDefinition AND ProcMonProcess.ProcObsvrProcessDefVersion = _ActivityDefinition.ProcObsvrProcessDefVersion AND activity.pro_step_type_id = _ActivityDefinition.ProcObsvrActivityDefinition  -- association [0..1]
;