C_ProjScheduleMilestoneDetail

DDL: C_PROJSCHEDULEMILESTONEDETAIL Type: view_entity CONSUMPTION

Project Schedule Milestone Details

C_ProjScheduleMilestoneDetail is a Consumption CDS View that provides data about "Project Schedule Milestone Details" in SAP S/4HANA. It reads from 1 data source (R_MilestoneGraphOverviewTP) and exposes 56 fields with key fields ProjectMilestone, ProjectMilestoneInternalID, Version, ProjectObjectRootNode. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_MilestoneGraphOverviewTP R_MilestoneGraphOverviewTP projection

Associations (5)

CardinalityTargetAliasCondition
[0..1] C_ProjScheduleProjectForDetail _Project _Project.ProjectInternalID = $projection.ProjectInternalID
[0..1] C_ProjSchedWBSElementForDetail _WBSElement _WBSElement.WBSElementInternalID = $projection.WBSElementInternalID
[0..1] C_ProjScheduleNetworkForDetail _ProjectNetwork _ProjectNetwork.ProjectNetwork = $projection.ProjectNetwork
[0..1] C_ProjSchedNtwkActyForDetail _NetworkActivity _NetworkActivity.ProjectNetworkInternalID = $projection.ProjectNetworkInternalID and _NetworkActivity.NetworkActivityInternalID = $projection.NetworkActivityInternalID
[1..1] E_ProjectMilestone _Extension $projection.ProjectMilestone = _Extension.ProjectMilestone

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
EndUserText.label Project Schedule Milestone Details view

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY ProjectMilestone ProjectMilestone
KEY ProjectMilestoneInternalID ProjectMilestoneInternalID
KEY Version Version XML Vers.
KEY ProjectObjectRootNode ProjectObjectRootNode Object number
WBSElementExternalID WBSElementExternalID WBS Element External ID
WBSElementObject WBSElementObject Object number
ProjectExternalID ProjectExternalID Project def.
ProjectInternalID ProjectInternalID Project Def.
ProjectObject ProjectObject Object number
ProjectNetwork ProjectNetwork Network
NetworkActivity NetworkActivity Operation/Activity
SuperiorNtwkActivityExternalID SuperiorNtwkActivityExternalID
WBSElementHierarchyLevel WBSElementHierarchyLevel
WBSDescription WBSDescription WBS Element Name
ProjectDescription ProjectDescription Project Name
ProjectNetworkDescription ProjectNetworkDescription Network Name
NetworkActivityDescription NetworkActivityDescription
WBSElementInternalID WBSElementInternalID WBS Internal ID
ProjectNetworkInternalID ProjectNetworkInternalID Plan No.f.Oper.
NetworkActivityInternalID NetworkActivityInternalID Counter
AuthorizationGroup AuthorizationGroup AuthorizGroup
MilestoneDescription MilestoneDescription Milestone Name
UsageCode UsageCode Usage
UsageCodeName UsageCodeName
LastChangeDate LastChangeDate Time Stamp
ScheduledBasicDate ScheduledBasicDate
FixedBasicDate FixedBasicDate
ActualEndDate ActualEndDate Actual Finish
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
LastChangedByUser LastChangedByUser User Name
DueDays DueDays Days Due
OverdueDays OverdueDays Days Overdue
CompletionRateInPercent CompletionRateInPercent
ProjCostToBeInvoicedPercent ProjCostToBeInvoicedPercent
IsDeleted IsDeleted TRUE
MlstnIsRelevantForPrgrsAnlys MlstnIsRelevantForPrgrsAnlys
MlstnIsRelevantForDteInSlsDoc MlstnIsRelevantForDteInSlsDoc
MlstnIsRelevantForTrendAnlys MlstnIsRelevantForTrendAnlys
MlstnIsUsedforMlstnFunc MlstnIsUsedforMlstnFunc
MlstnReleaseStopIsActive MlstnReleaseStopIsActive
DateIsOffsetToParentEndDate DateIsOffsetToParentEndDate
MlstnDateOffsetPercent MlstnDateOffsetPercent
MlstnDateOffsetDurationUnit MlstnDateOffsetDurationUnit
MlstnDateOffsetDuration MlstnDateOffsetDuration
DateIsOffsetToParentLtstDates DateIsOffsetToParentLtstDates
WorkflowTask WorkflowTask
PlannedStartDate PlannedStartDate Latest Planned Start
PlannedEndDate PlannedEndDate Ltst Planned Finish
ResponsiblePerson ResponsiblePerson Processor
ObjBasedAuthorizationIsActive ObjBasedAuthorizationIsActive
ProjectObjectParentNode ProjectObjectParentNode Object number
_Project _Project
_WBSElement _WBSElement
_ProjectNetwork _ProjectNetwork
_NetworkActivity _NetworkActivity

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_ProjScheduleMilestoneDetail.
-- 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.

CREATE VIEW C_ProjScheduleMilestoneDetail AS
SELECT
  ProjectMilestone,
  ProjectMilestoneInternalID,
  Version,
  ProjectObjectRootNode,
  WBSElementExternalID,
  WBSElementObject,
  ProjectExternalID,
  ProjectInternalID,
  ProjectObject,
  ProjectNetwork,
  NetworkActivity,
  SuperiorNtwkActivityExternalID,
  WBSElementHierarchyLevel,
  WBSDescription,
  ProjectDescription,
  ProjectNetworkDescription,
  NetworkActivityDescription,
  WBSElementInternalID,
  ProjectNetworkInternalID,
  NetworkActivityInternalID,
  AuthorizationGroup,
  MilestoneDescription,
  UsageCode,
  UsageCodeName,
  LastChangeDate,
  ScheduledBasicDate,
  FixedBasicDate,
  ActualEndDate,
  CreatedByUser,
  CreationDate,
  LastChangedByUser,
  DueDays,
  OverdueDays,
  CompletionRateInPercent,
  ProjCostToBeInvoicedPercent,
  IsDeleted,
  MlstnIsRelevantForPrgrsAnlys,
  MlstnIsRelevantForDteInSlsDoc,
  MlstnIsRelevantForTrendAnlys,
  MlstnIsUsedforMlstnFunc,
  MlstnReleaseStopIsActive,
  DateIsOffsetToParentEndDate,
  MlstnDateOffsetPercent,
  MlstnDateOffsetDurationUnit,
  MlstnDateOffsetDuration,
  DateIsOffsetToParentLtstDates,
  WorkflowTask,
  PlannedStartDate,
  PlannedEndDate,
  ResponsiblePerson,
  ObjBasedAuthorizationIsActive,
  ProjectObjectParentNode
FROM R_MilestoneGraphOverviewTP
LEFT OUTER JOIN C_ProjScheduleProjectForDetail AS _Project ON _Project.ProjectInternalID = ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN C_ProjSchedWBSElementForDetail AS _WBSElement ON _WBSElement.WBSElementInternalID = WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN C_ProjScheduleNetworkForDetail AS _ProjectNetwork ON _ProjectNetwork.ProjectNetwork = ProjectNetwork  -- association [0..1]
LEFT OUTER JOIN C_ProjSchedNtwkActyForDetail AS _NetworkActivity ON _NetworkActivity.ProjectNetworkInternalID = ProjectNetworkInternalID AND _NetworkActivity.NetworkActivityInternalID = NetworkActivityInternalID  -- association [0..1]
LEFT OUTER JOIN E_ProjectMilestone AS _Extension ON ProjectMilestone = _Extension.ProjectMilestone  -- association [1..1]
;