P_PROJMGRCATSBYPO

DDL: P_PROJMGRCATSBYPO SQL: PROJCATSATBYPO Type: view COMPOSITE

P_PROJMGRCATSBYPO is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (P_CATSDATAWITHCATEGORY, I_PurchaseOrderItem) and exposes 18 fields.

Data Sources (2)

SourceAliasJoin Type
P_CATSDATAWITHCATEGORY catsdata from
I_PurchaseOrderItem poi left_outer

Annotations (6)

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

Fields (18)

KeyFieldSource TableSource FieldDescription
TimeSheetRecord P_CATSDATAWITHCATEGORY TimeSheetRecord Counter
EmploymentInternalID P_CATSDATAWITHCATEGORY EmploymentInternalID WorkForce Assgmt ID
CalendarDate P_CATSDATAWITHCATEGORY CalendarDate Calendar Date
TaskType P_CATSDATAWITHCATEGORY TaskType Task Type
WorkPackage P_CATSDATAWITHCATEGORY WorkPackage Plan Item
WorkPackageStartDate P_CATSDATAWITHCATEGORY WorkPackageStartDate Start Date
WorkPackageEndDate P_CATSDATAWITHCATEGORY WorkPackageEndDate End Date
MaterialendasEngagementProjectResource
WorkItem P_CATSDATAWITHCATEGORY WorkItem Work Item ID
RecordedHours P_CATSDATAWITHCATEGORY RecordedHours Hours
UnitOfMeasure P_CATSDATAWITHCATEGORY UnitOfMeasure Unit Protected Qty
PurchaseOrder P_CATSDATAWITHCATEGORY PurchaseOrder Purchasing Document
PurchaseOrderItem P_CATSDATAWITHCATEGORY PurchaseOrderItem Purchasing Document Item
Status P_CATSDATAWITHCATEGORY Status Workflow Status
CalendarYear P_CATSDATAWITHCATEGORY CalendarYear Year
CalendarMonth P_CATSDATAWITHCATEGORY CalendarMonth Calendar Month
TaskCategory P_CATSDATAWITHCATEGORY TaskCategory
EngagementProjFinPlanUUID P_CATSDATAWITHCATEGORY EngagementProjFinPlanUUID Engagement Project

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_PROJMGRCATSBYPO.
-- 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: PROJCATSATBYPO

CREATE VIEW P_PROJMGRCATSBYPO AS
SELECT
  catsdata.TimeSheetRecord AS TimeSheetRecord,
  catsdata.EmploymentInternalID AS EmploymentInternalID,
  catsdata.CalendarDate AS CalendarDate,
  catsdata.TaskType AS TaskType,
  catsdata.WorkPackage AS WorkPackage,
  catsdata.WorkPackageStartDate AS WorkPackageStartDate,
  catsdata.WorkPackageEndDate AS WorkPackageEndDate,
  case when catsdata.EngagementProjectResource <> '' then catsdata.EngagementProjectResource else poi.Material end as EngagementProjectResource AS MaterialendasEngagementProjectResource,
  catsdata.WorkItem AS WorkItem,
  catsdata.RecordedHours AS RecordedHours,
  catsdata.UnitOfMeasure AS UnitOfMeasure,
  catsdata.PurchaseOrder AS PurchaseOrder,
  catsdata.PurchaseOrderItem AS PurchaseOrderItem,
  catsdata.Status AS Status,
  catsdata.CalendarYear AS CalendarYear,
  catsdata.CalendarMonth AS CalendarMonth,
  catsdata.TaskCategory AS TaskCategory,
  catsdata.EngagementProjFinPlanUUID AS EngagementProjFinPlanUUID
FROM P_CATSDATAWITHCATEGORY AS catsdata
LEFT OUTER JOIN I_PurchaseOrderItem AS poi ON /* join condition not captured in parsed metadata */
;