I_CProjectItem

DDL: I_CPROJECTITEM SQL: ICPROJECTITEM Type: view BASIC

CProject Item

I_CProjectItem is a Basic CDS View that provides data about "CProject Item" in SAP S/4HANA. It reads from 3 data sources (I_CProject, iaom_ext_obj_inf, I_MasterProjectPpmObject) and exposes 6 fields.

Data Sources (3)

SourceAliasJoin Type
I_CProject CProject from
iaom_ext_obj_inf ExternalObjInfo inner
I_MasterProjectPpmObject ppmcproobject inner

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ICPROJECTITEM view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
EndUserText.label CProject Item view

Fields (6)

KeyFieldSource TableSource FieldDescription
ProjectExternalID iaom_ext_obj_inf ext_object_id External object
ExternalObjectIdentifier iaom_ext_obj_inf acc_ass_object External object
MasterProjectUUID I_CProject MasterProjectUUID NodeID
MasterProjectItem I_CProject MasterProjectItem
MasterProjectItemObjectType I_CProject MasterProjectItemObjectType
_MasterProject I_CProject _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 I_CProjectItem.
-- 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: ICPROJECTITEM

CREATE VIEW I_CProjectItem AS
SELECT
  ExternalObjInfo.ext_object_id AS ProjectExternalID,
  ExternalObjInfo.acc_ass_object AS ExternalObjectIdentifier,
  CProject.MasterProjectUUID AS MasterProjectUUID,
  CProject.MasterProjectItem AS MasterProjectItem,
  CProject.MasterProjectItemObjectType AS MasterProjectItemObjectType,
  CProject._MasterProject AS _MasterProject
FROM I_CProject AS CProject
INNER JOIN I_MasterProjectPpmObject AS ppmcproobject ON /* join condition not captured in parsed metadata */
INNER JOIN iaom_ext_obj_inf AS ExternalObjInfo ON /* join condition not captured in parsed metadata */
;