P_ProjSchedNtwkActVersAttrib

DDL: P_PROJSCHEDNTWKACTVERSATTRIB SQL: PNWKACTVERSATTR Type: view COMPOSITE

P_ProjSchedNtwkActVersAttrib is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityVersByIntKey) and exposes 63 fields with key fields ProjectNetworkInternalID, NetworkActivityInternalID, Version. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_NetworkActivityVersByIntKey NetworkActivity from

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_NetworkActVersDatesQuantity _NetworkActivityDatesQuantity $projection.ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID and $projection.Version = _NetworkActivityDatesQuantity.Version
[1..1] I_StsObjConcatActiveStsILL _ConcatenatedStsObjActiveSts _ConcatenatedStsObjActiveSts.StatusObject = $projection.NetworkActivityObject
[1..1] I_NtwkActivityVersUserFields _NetworkActivityUserFields _NetworkActivityUserFields.ProjectNetworkInternalID = $projection.ProjectNetworkInternalID and _NetworkActivityUserFields.NetworkActivityInternalID = $projection.NetworkActivityInternalID and _NetworkActivityUserFields.Version = $projection.Version
[1..1] I_WBSElementVersionData _WBSElement $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID and $projection.Version = _WBSElement.Version
[1..1] E_NetworkActivityVersion _Extension $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _Extension.NetworkActivityInternalID and $projection.Version = _Extension.Version
[0..1] I_NetworkActivityVersByIntKey _Superior $projection.SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID and $projection.ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID and $projection.Version = _Superior.Version
[0..1] I_ProjMatCompVersBasicData _ProjScheduleMatlCompAttrib $projection.ProjectNetworkInternalID = _ProjScheduleMatlCompAttrib.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _ProjScheduleMatlCompAttrib.NetworkActivityInternalID and $projection.Version = _ProjScheduleMatlCompAttrib.Version

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PNWKACTVERSATTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (63)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID I_NetworkActivityVersByIntKey ProjectNetworkInternalID Plan No.f.Oper.
KEY NetworkActivityInternalID I_NetworkActivityVersByIntKey NetworkActivityInternalID Counter
KEY Version Version XML Vers.
WBSElementInternalID I_NetworkActivityVersByIntKey WBSElementInternalID WBS Internal ID
ProjectNetwork _ProjectNetworkBasicData ProjectNetwork Order
ProjectObjectendasProjectObject
RelatedProjectNetwork _ProjectNetworkBasicData RelatedProjectNetwork Order
NetworkActivity I_NetworkActivityVersByIntKey NetworkActivity Operation/Activity
NetworkActivityObject I_NetworkActivityVersByIntKey NetworkActivityObject Val. Obj. No.
SuperiorNtwkActivityInternalID I_NetworkActivityVersByIntKey SuperiorNtwkActivityInternalID Sup. Op. Node
NetworkActivityDescription I_NetworkActivityVersByIntKey NetworkActivityDescription
SchedldBasicEarliestStartDate _NetworkActivityDatesQuantity SchedldBasicEarliestStartDate
SchedldBasicEarliestEndDate _NetworkActivityDatesQuantity SchedldBasicEarliestEndDate
SchedldBasicLatestStartDate _NetworkActivityDatesQuantity SchedldBasicLatestStartDate
ScheduledBasicLatestEndDate _NetworkActivityDatesQuantity ScheduledBasicLatestEndDate
SchedldFcstdEarliestStartDate _NetworkActivityDatesQuantity SchedldFcstdEarliestStartDate
SchedldFcstdEarliestEndDate _NetworkActivityDatesQuantity SchedldFcstdEarliestEndDate
LatestSchedldFcstdStartDate _NetworkActivityDatesQuantity LatestSchedldFcstdStartDate
LatestSchedldFcstdEndDate _NetworkActivityDatesQuantity LatestSchedldFcstdEndDate
ActualStartDate _NetworkActivityDatesQuantity ActualStartDate Actual Start
ActualEndDate _NetworkActivityDatesQuantity ActualEndDate Actual Finish
ActualExecutionStartTime _NetworkActivityDatesQuantity ActualExecutionStartTime
ActualExecutionEndTime _NetworkActivityDatesQuantity ActualExecutionEndTime
StandardDuration _NetworkActivityDatesQuantity StandardDuration
StandardDurationUnit _NetworkActivityDatesQuantity StandardDurationUnit
FcstdStandardDurationUnit _NetworkActivityDatesQuantity FcstdStandardDurationUnit
PlannedWorkQuantity _NetworkActivityDatesQuantity PlannedWorkQuantity
NtwkActivityWorkQuantityUnit _NetworkActivityDatesQuantity NtwkActivityWorkQuantityUnit
ActualWorkQuantity _NetworkActivityDatesQuantity ActualWorkQuantity Actual work
FreeDefinedAttribute01 _NetworkActivityUserFields FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 _NetworkActivityUserFields FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 _NetworkActivityUserFields FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 _NetworkActivityUserFields FreeDefinedAttribute04 Attribute 4
FreeDefinedQuantity1Unit _NetworkActivityUserFields FreeDefinedQuantity1Unit
FreeDefinedQuantity1 _NetworkActivityUserFields FreeDefinedQuantity1
FreeDefinedQuantity2Unit _NetworkActivityUserFields FreeDefinedQuantity2Unit
FreeDefinedQuantity2 _NetworkActivityUserFields FreeDefinedQuantity2
FreeDefinedAmount1Currency _NetworkActivityUserFields FreeDefinedAmount1Currency
FreeDefinedAmount1 _NetworkActivityUserFields FreeDefinedAmount1
FreeDefinedAmount2Currency _NetworkActivityUserFields FreeDefinedAmount2Currency
FreeDefinedAmount2 _NetworkActivityUserFields FreeDefinedAmount2
FreeDefinedDate1 _NetworkActivityUserFields FreeDefinedDate1
FreeDefinedDate2 _NetworkActivityUserFields FreeDefinedDate2
FreeDefinedIndicator1 _NetworkActivityUserFields FreeDefinedIndicator1
FreeDefinedIndicator2 _NetworkActivityUserFields FreeDefinedIndicator2
WorkCenter
OperationImportance I_NetworkActivityVersByIntKey OperationImportance Priority
WBSElementHierarchyLevel _WBSElement WBSElementHierarchyLevel
NetworkActivityCurrency I_NetworkActivityVersByIntKey NetworkActivityCurrency
NetworkActivityObjectCurrency I_NetworkActivityVersByIntKey NetworkActivityObjectCurrency
TotalFloatForBasicDates _NetworkActivityDatesQuantity TotalFloatForBasicDates
BasicDatesFreeFloat _NetworkActivityDatesQuantity BasicDatesFreeFloat
Plant I_NetworkActivityVersByIntKey Plant Valuation Area
CompanyCode I_NetworkActivityVersByIntKey CompanyCode Receiver Company Code
NetworkActivityControlProfile I_NetworkActivityVersByIntKey NetworkActivityControlProfile
PlannedDeliveryDurationInDays _NetworkActivityDatesQuantity PlannedDeliveryDurationInDays Plnd dely time
CostElement I_NetworkActivityVersByIntKey CostElement G/L Account
FactoryCalendar FactoryCalendar Factory Calendar
IsMarkedForDeletion I_NetworkActivityVersByIntKey IsMarkedForDeletion Purch.org. data
_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity
_NetworkActivityUserFields _NetworkActivityUserFields
_WBSElement _WBSElement
_ProjectNetworkBasicData I_NetworkActivityVersByIntKey _ProjectNetworkBasicData

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_ProjSchedNtwkActVersAttrib.
-- 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: PNWKACTVERSATTR

CREATE VIEW P_ProjSchedNtwkActVersAttrib AS
SELECT
  NetworkActivity.ProjectNetworkInternalID AS ProjectNetworkInternalID,
  NetworkActivity.NetworkActivityInternalID AS NetworkActivityInternalID,
  Version,
  NetworkActivity.WBSElementInternalID AS WBSElementInternalID,
  _ProjectNetworkBasicData.ProjectNetwork AS ProjectNetwork,
  case when _WBSElement._Project.ProjectObject is not initial then _WBSElement._Project.ProjectObject else NetworkActivity._ProjectNetworkBasicData._Project.ProjectObject end as ProjectObject AS ProjectObjectendasProjectObject,
  _ProjectNetworkBasicData.RelatedProjectNetwork AS RelatedProjectNetwork,
  NetworkActivity.NetworkActivity AS NetworkActivity,
  NetworkActivity.NetworkActivityObject AS NetworkActivityObject,
  NetworkActivity.SuperiorNtwkActivityInternalID AS SuperiorNtwkActivityInternalID,
  NetworkActivity.NetworkActivityDescription AS NetworkActivityDescription,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestStartDate AS SchedldBasicEarliestStartDate,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestEndDate AS SchedldBasicEarliestEndDate,
  _NetworkActivityDatesQuantity.SchedldBasicLatestStartDate AS SchedldBasicLatestStartDate,
  _NetworkActivityDatesQuantity.ScheduledBasicLatestEndDate AS ScheduledBasicLatestEndDate,
  _NetworkActivityDatesQuantity.SchedldFcstdEarliestStartDate AS SchedldFcstdEarliestStartDate,
  _NetworkActivityDatesQuantity.SchedldFcstdEarliestEndDate AS SchedldFcstdEarliestEndDate,
  _NetworkActivityDatesQuantity.LatestSchedldFcstdStartDate AS LatestSchedldFcstdStartDate,
  _NetworkActivityDatesQuantity.LatestSchedldFcstdEndDate AS LatestSchedldFcstdEndDate,
  _NetworkActivityDatesQuantity.ActualStartDate AS ActualStartDate,
  _NetworkActivityDatesQuantity.ActualEndDate AS ActualEndDate,
  _NetworkActivityDatesQuantity.ActualExecutionStartTime AS ActualExecutionStartTime,
  _NetworkActivityDatesQuantity.ActualExecutionEndTime AS ActualExecutionEndTime,
  _NetworkActivityDatesQuantity.StandardDuration AS StandardDuration,
  _NetworkActivityDatesQuantity.StandardDurationUnit AS StandardDurationUnit,
  _NetworkActivityDatesQuantity.FcstdStandardDurationUnit AS FcstdStandardDurationUnit,
  _NetworkActivityDatesQuantity.PlannedWorkQuantity AS PlannedWorkQuantity,
  _NetworkActivityDatesQuantity.NtwkActivityWorkQuantityUnit AS NtwkActivityWorkQuantityUnit,
  _NetworkActivityDatesQuantity.ActualWorkQuantity AS ActualWorkQuantity,
  _NetworkActivityUserFields.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
  _NetworkActivityUserFields.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
  _NetworkActivityUserFields.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
  _NetworkActivityUserFields.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
  _NetworkActivityUserFields.FreeDefinedQuantity1Unit AS FreeDefinedQuantity1Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity1 AS FreeDefinedQuantity1,
  _NetworkActivityUserFields.FreeDefinedQuantity2Unit AS FreeDefinedQuantity2Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity2 AS FreeDefinedQuantity2,
  _NetworkActivityUserFields.FreeDefinedAmount1Currency AS FreeDefinedAmount1Currency,
  _NetworkActivityUserFields.FreeDefinedAmount1 AS FreeDefinedAmount1,
  _NetworkActivityUserFields.FreeDefinedAmount2Currency AS FreeDefinedAmount2Currency,
  _NetworkActivityUserFields.FreeDefinedAmount2 AS FreeDefinedAmount2,
  _NetworkActivityUserFields.FreeDefinedDate1 AS FreeDefinedDate1,
  _NetworkActivityUserFields.FreeDefinedDate2 AS FreeDefinedDate2,
  _NetworkActivityUserFields.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
  _NetworkActivityUserFields.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
  NetworkActivity._WorkCenter.WorkCenter AS WorkCenter,
  NetworkActivity.OperationImportance AS OperationImportance,
  _WBSElement.WBSElementHierarchyLevel AS WBSElementHierarchyLevel,
  NetworkActivity.NetworkActivityCurrency AS NetworkActivityCurrency,
  NetworkActivity.NetworkActivityObjectCurrency AS NetworkActivityObjectCurrency,
  _NetworkActivityDatesQuantity.TotalFloatForBasicDates AS TotalFloatForBasicDates,
  _NetworkActivityDatesQuantity.BasicDatesFreeFloat AS BasicDatesFreeFloat,
  NetworkActivity.Plant AS Plant,
  NetworkActivity.CompanyCode AS CompanyCode,
  NetworkActivity.NetworkActivityControlProfile AS NetworkActivityControlProfile,
  _NetworkActivityDatesQuantity.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  NetworkActivity.CostElement AS CostElement,
  FactoryCalendar,
  NetworkActivity.IsMarkedForDeletion AS IsMarkedForDeletion,
  NetworkActivity._ProjectNetworkBasicData AS _ProjectNetworkBasicData
FROM I_NetworkActivityVersByIntKey AS NetworkActivity
LEFT OUTER JOIN I_NetworkActVersDatesQuantity AS _NetworkActivityDatesQuantity ON ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID AND NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID AND Version = _NetworkActivityDatesQuantity.Version  -- association [1..1]
LEFT OUTER JOIN I_StsObjConcatActiveStsILL AS _ConcatenatedStsObjActiveSts ON _ConcatenatedStsObjActiveSts.StatusObject = NetworkActivityObject  -- association [1..1]
LEFT OUTER JOIN I_NtwkActivityVersUserFields AS _NetworkActivityUserFields ON _NetworkActivityUserFields.ProjectNetworkInternalID = ProjectNetworkInternalID AND _NetworkActivityUserFields.NetworkActivityInternalID = NetworkActivityInternalID AND _NetworkActivityUserFields.Version = Version  -- association [1..1]
LEFT OUTER JOIN I_WBSElementVersionData AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID AND Version = _WBSElement.Version  -- association [1..1]
LEFT OUTER JOIN E_NetworkActivityVersion AS _Extension ON ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID AND NetworkActivityInternalID = _Extension.NetworkActivityInternalID AND Version = _Extension.Version  -- association [1..1]
LEFT OUTER JOIN I_NetworkActivityVersByIntKey AS _Superior ON SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID AND ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID AND Version = _Superior.Version  -- association [0..1]
LEFT OUTER JOIN I_ProjMatCompVersBasicData AS _ProjScheduleMatlCompAttrib ON ProjectNetworkInternalID = _ProjScheduleMatlCompAttrib.ProjectNetworkInternalID AND NetworkActivityInternalID = _ProjScheduleMatlCompAttrib.NetworkActivityInternalID AND Version = _ProjScheduleMatlCompAttrib.Version  -- association [0..1]
;