P_Activitylist

DDL: P_ACTIVITYLIST SQL: PACTLIST Type: view BASIC

P_Activitylist is a Basic CDS View in SAP S/4HANA. It reads from 4 data sources (/iam/d_act_date, /iam/d_act_root, P_PICMStatus, P_RootNode) and exposes 11 fields. It has 1 association to related views.

Data Sources (4)

SourceAliasJoin Type
/iam/d_act_date ActivityDate inner
/iam/d_act_root ActivityList inner
P_PICMStatus IssueStatuses inner
P_RootNode P_RootNode from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_MasterProject _MasterProject $projection.MasterProjectUUID = _MasterProject.ProjectUUID

Annotations (6)

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

Fields (11)

KeyFieldSource TableSource FieldDescription
MasterProjectUUID P_RootNode id WorklistID
MasterProject _MasterProject MasterProject Project ID
issue_id P_RootNode issue_id Issue ID
application P_RootNode application UI Application
activity_id /iam/d_act_root activity_id IMG Activity
act_category /iam/d_act_root act_category Activity Cat.
act_type /iam/d_act_root act_type Task Type
act_template /iam/d_act_root act_template Acty Template
date_time /iam/d_act_date date_time Time Stamp
ActivityEndDate
_MasterProject _MasterProject

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_Activitylist.
-- 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: PACTLIST

CREATE VIEW P_Activitylist AS
SELECT
  P_RootNode.id AS MasterProjectUUID,
  _MasterProject.MasterProject AS MasterProject,
  P_RootNode.issue_id AS issue_id,
  P_RootNode.application AS application,
  ActivityList.activity_id AS activity_id,
  ActivityList.act_category AS act_category,
  ActivityList.act_type AS act_type,
  ActivityList.act_template AS act_template,
  ActivityDate.date_time AS date_time,
  substring( cast( ActivityDate.date_time as abap.char(17) ), 1, 8) AS ActivityEndDate
FROM P_RootNode
INNER JOIN P_PICMStatus AS IssueStatuses ON /* join condition not captured in parsed metadata */
INNER JOIN /iam/d_act_root AS ActivityList ON /* join condition not captured in parsed metadata */
INNER JOIN /iam/d_act_date AS ActivityDate ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MasterProject AS _MasterProject ON MasterProjectUUID = _MasterProject.ProjectUUID  -- association [0..*]
;