C_PPM_ProjectBriefTaskTP

DDL: C_PPM_PROJECTBRIEFTASKTP SQL: CPPMPROJBRFTASK Type: view CONSUMPTION

Project Milestones

C_PPM_ProjectBriefTaskTP is a Consumption CDS View that provides data about "Project Milestones" in SAP S/4HANA. It reads from 1 data source (I_PPM_ProjectTaskTP) and exposes 16 fields with key field TaskUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_PPM_ProjectTaskTP BOTask from

Associations (1)

CardinalityTargetAliasCondition
[1..1] C_PPM_ProjectBriefTP _Root $projection.ProjectUUID = _Root.ProjectUUID

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CPPMPROJBRFTASK view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.representativeKey TaskUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
UI.headerInfo.typeName Milestone view
UI.headerInfo.typeNamePlural Milestones view
UI.headerInfo.title.value MilestoneName view
UI.headerInfo.description.value MilestoneName view
EndUserText.label Project Milestones view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY TaskUUID I_PPM_ProjectTaskTP TaskUUID
ExternalId I_PPM_ProjectTaskTP ExternalId SRM Reference
ProjectInternalID I_PPM_ProjectTaskTP ProjectInternalID Project Def.
WBSElementInternalID I_PPM_ProjectTaskTP WBSElementInternalID WBS Internal ID
ProjectUUID ProjectUUID Project UUID
MilestoneName MilestoneName Milestone
PlannedEndDate PlannedEndDate Ltst Planned Finish
ActualEndDate ActualEndDate Actual Finish
IsMainMilestone IsMainMilestone Main Milestone
MilestoneApprovalStatus MilestoneApprovalStatus Approval Status
IsProjectMilestone IsProjectMilestone Milestone
_MilestoneApprovalStatus _MilestoneApprovalStatus
_MilestoneApprovalStatusText _MilestoneApprovalStatusText
_I_Project I_PPM_ProjectTaskTP _I_Project
_ProjObjRoot I_PPM_ProjectTaskTP _ProjObjRoot
_Root _Root

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 C_PPM_ProjectBriefTaskTP.
-- 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: CPPMPROJBRFTASK

CREATE VIEW C_PPM_ProjectBriefTaskTP AS
SELECT
  BOTask.TaskUUID AS TaskUUID,
  BOTask.ExternalId AS ExternalId,
  BOTask.ProjectInternalID AS ProjectInternalID,
  BOTask.WBSElementInternalID AS WBSElementInternalID,
  ProjectUUID,
  MilestoneName,
  PlannedEndDate,
  ActualEndDate,
  IsMainMilestone,
  MilestoneApprovalStatus,
  IsProjectMilestone,
  BOTask._I_Project AS _I_Project,
  BOTask._ProjObjRoot AS _ProjObjRoot
FROM I_PPM_ProjectTaskTP AS BOTask
LEFT OUTER JOIN C_PPM_ProjectBriefTP AS _Root ON ProjectUUID = _Root.ProjectUUID  -- association [1..1]
;