C_NtwkActVersGraphOverview

DDL: C_NTWKACTVERSGRAPHOVERVIEW SQL: CNTWKACTVGROVW Type: view CONSUMPTION Package: ODATA_PROJECT_SCHEDULE_VER

Overview of Network Activity Version for Graph

C_NtwkActVersGraphOverview is a Consumption CDS View that provides data about "Overview of Network Activity Version for Graph" in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityVersByIntKey) and exposes 125 fields with key fields ProjectNetworkInternalID, NetworkActivityInternalID, Version. It has 16 associations to related views. It is exposed through 1 OData service (UI_PROJECTOBJECTVERSHIERARCHY). Part of development package ODATA_PROJECT_SCHEDULE_VER.

Data Sources (1)

SourceAliasJoin Type
I_NetworkActivityVersByIntKey I_NetworkActivityVersByIntKey from

Associations (16)

CardinalityTargetAliasCondition
[1..1] I_NetworkActVersDatesQuantity _NetworkActivityDatesQuantity $projection.ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID and $projection.Version = _NetworkActivityDatesQuantity.Version
[1..1] I_OperationControlProfileText _OperationControlProfileText $projection.NetworkActivityControlProfile = _OperationControlProfileText.OperationControlProfile and _OperationControlProfileText.Language = $session.system_language
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Prioritycode _PriorityCode $projection.OperationImportance = _PriorityCode.PriorityCode
[0..1] I_WorkCenter _WorkCenter $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and _WorkCenter.WorkCenterTypeCode = 'A'
[1..1] I_StsObjConcatActiveStsILL _ConcatenatedStsObjActiveSts _ConcatenatedStsObjActiveSts.StatusObject = $projection.NetworkActivityObject
[0..1] I_StatusObjectStatusBasic _ActivityConfirmed $projection.NetworkActivityObject = _ActivityConfirmed.StatusObject and _ActivityConfirmed.StatusCode = 'I0009'
[0..1] I_StatusObjectStatusBasic _ActivityPartiallyConfirmed $projection.NetworkActivityObject = _ActivityPartiallyConfirmed.StatusObject and _ActivityPartiallyConfirmed.StatusCode = 'I0010'
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[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
[0..1] I_NetworkActivityVersByIntKey _Superior $projection.SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID and $projection.ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID and $projection.Version = _Superior.Version
[1..1] I_NetworkActivityCtrlProfile _NetworkActivityCtrlProfile _NetworkActivityCtrlProfile.OperationControlProfile = $projection.NetworkActivityControlProfile
[0..*] C_ProjNtwkVersRelationship _Successor _Successor.PredecessorProjNtwkIntID = $projection.ProjectNetworkInternalID and _Successor.PredecessorNtwkActyIntID = $projection.NetworkActivityInternalID and _Successor.Version = $projection.Version
[0..*] C_ProjNtwkVersRelationship _Predecessor _Predecessor.SuccessorProjNtwkIntID = $projection.ProjectNetworkInternalID and _Predecessor.SuccessorNtwkActyIntID = $projection.NetworkActivityInternalID and _Predecessor.Version = $projection.Version
[0..1] C_NtwkActivityVersAssignedObj _NtwkActyVersAssignedObjects _NtwkActyVersAssignedObjects.ProjectNetworkInternalID = $projection.ProjectNetworkInternalID and _NtwkActyVersAssignedObjects.NetworkActivityInternalID = $projection.NetworkActivityInternalID and _NtwkActyVersAssignedObjects.Version = $projection.Version

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CNTWKACTVGROVW view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Overview of Network Activity Version for Graph view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PROJECTOBJECTVERSHIERARCHY UI_PS_PROJ_SCHED_VERS_SRV V2 C1 NOT_RELEASED

Fields (125)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID ProjectNetworkInternalID Plan No.f.Oper.
KEY NetworkActivityInternalID NetworkActivityInternalID Counter
KEY Version Version XML Vers.
ProjectNetwork _ProjectNetworkBasicData ProjectNetwork Network
NetworkActivity NetworkActivity Operation/Activity
NetworkActivityDescription NetworkActivityDescription
ProjectInternalID _ProjectNetworkBasicData ProjectInternalID Project Def.
WBSElementInternalID WBSElementInternalID WBS Internal ID
SuperiorNtwkActivityInternalID SuperiorNtwkActivityInternalID Sup. Op. Node
Supplier Supplier Supplier
NetworkActivityObject NetworkActivityObject Val. Obj. No.
CostCtrActivityType CostCtrActivityType Activity Type
NetworkActivityControlProfile NetworkActivityControlProfile Control Key
OperationImportance OperationImportance Priority
WorkCenterInternalID WorkCenterInternalID Work Center
NetworkActivityCurrency NetworkActivityCurrency
ExternalProcessingPrice ExternalProcessingPrice
CostElement CostElement G/L Account
IsMarkedForDeletion IsMarkedForDeletion Purch.org. data
StandardDuration _NetworkActivityDatesQuantity StandardDuration
StandardDurationUnit _NetworkActivityDatesQuantity StandardDurationUnit
SchedldBasicEarliestStartDate _NetworkActivityDatesQuantity SchedldBasicEarliestStartDate Basic Earliest Start Date
SchedldBasicEarliestEndDate _NetworkActivityDatesQuantity SchedldBasicEarliestEndDate Basic Earliest Finish Date
NetworkActivityQuantityUnit _NetworkActivityDatesQuantity NetworkActivityQuantityUnit
NtwkActivityWorkQuantityUnit _NetworkActivityDatesQuantity NtwkActivityWorkQuantityUnit
SchedldBasicLatestStartDate _NetworkActivityDatesQuantity SchedldBasicLatestStartDate Basic Latest Start Date
ScheduledBasicLatestEndDate _NetworkActivityDatesQuantity ScheduledBasicLatestEndDate Basic Latest Finish Date
SchedldFcstdEarliestStartDate _NetworkActivityDatesQuantity SchedldFcstdEarliestStartDate Forecast Earliest Start Date
SchedldFcstdEarliestEndDate _NetworkActivityDatesQuantity SchedldFcstdEarliestEndDate Forecast Earliest Finish Date
LatestSchedldFcstdStartDate _NetworkActivityDatesQuantity LatestSchedldFcstdStartDate Forecast Latest Start Date
LatestSchedldFcstdEndDate _NetworkActivityDatesQuantity LatestSchedldFcstdEndDate Forecast Latest Finish Date
ActualStartDate _NetworkActivityDatesQuantity ActualStartDate Actual Start
ActualEndDate _NetworkActivityDatesQuantity ActualEndDate Actual Finish
BasicDatesFreeFloat _NetworkActivityDatesQuantity BasicDatesFreeFloat Basic Free Float
PlannedWorkQuantity _NetworkActivityDatesQuantity PlannedWorkQuantity
ActualWorkQuantity _NetworkActivityDatesQuantity ActualWorkQuantity Actual work
RemainingWorkQuantity _NetworkActivityDatesQuantity RemainingWorkQuantity
ActivityQuantity _NetworkActivityDatesQuantity ActivityQuantity Activity Quantity
TotalFloatForBasicDates _NetworkActivityDatesQuantity TotalFloatForBasicDates Basic Total Float
StartDateOffsetDuration _NetworkActivityDatesQuantity StartDateOffsetDuration
StartDateOffsetDurationUnit _NetworkActivityDatesQuantity StartDateOffsetDurationUnit
EndDateOffsetDuration _NetworkActivityDatesQuantity EndDateOffsetDuration
EndDateOffsetDurationUnit _NetworkActivityDatesQuantity EndDateOffsetDurationUnit
ProdAvailyCheckPlanningType _ProjectNetworkBasicData ProdAvailyCheckPlanningType
ControllingArea _ProjectNetworkBasicData ControllingArea Controlling Area
Plant Plant Valuation Area
ProjectNetworkDescription _ProjectNetworkBasicData ProjectNetworkDescription Network Description
ProjectNetworkType _ProjectNetworkBasicData ProjectNetworkType Network Type
WorkCenterendasWorkCenter
WBSDescription _WBSElement WBSDescription WBS Element Name
FreeDefinedTableFieldSemantic _NetworkActivityUserFields FreeDefinedTableFieldSemantic
FreeDfndTableFieldSemanticName
FreeDefinedAttribute01 _NetworkActivityUserFields FreeDefinedAttribute01 Generic Field 1
FreeDefinedAttribute02 _NetworkActivityUserFields FreeDefinedAttribute02 Generic Field 2
FreeDefinedAttribute03 _NetworkActivityUserFields FreeDefinedAttribute03 Generic Field 3
FreeDefinedAttribute04 _NetworkActivityUserFields FreeDefinedAttribute04 Generic Field 4
FreeDefinedIndicator1 _NetworkActivityUserFields FreeDefinedIndicator1 Indicator 1
FreeDefinedIndicator2 _NetworkActivityUserFields FreeDefinedIndicator2 Indicator 2
FreeDefinedQuantity1Unit _NetworkActivityUserFields FreeDefinedQuantity1Unit
FreeDefinedQuantity2Unit _NetworkActivityUserFields FreeDefinedQuantity2Unit
FreeDefinedQuantity1 _NetworkActivityUserFields FreeDefinedQuantity1 Numeric Field 1
FreeDefinedQuantity2 _NetworkActivityUserFields FreeDefinedQuantity2 Numeric Field 2
FreeDefinedAmount1Currency _NetworkActivityUserFields FreeDefinedAmount1Currency
FreeDefinedAmount2Currency _NetworkActivityUserFields FreeDefinedAmount2Currency
FreeDefinedAmount1 Numeric Field 3
FreeDefinedAmount2 Numeric Field 4
FreeDefinedDate1 _NetworkActivityUserFields FreeDefinedDate1 Date Field 1
FreeDefinedDate2 _NetworkActivityUserFields FreeDefinedDate2 Date Field 2
FreeDefinedAttribute01Label
FreeDefinedAttribute02Label
FreeDefinedAttribute03Label
FreeDefinedAttribute04Label
FreeDefinedIndicator1Label
FreeDefinedIndicator2Label
FreeDefinedQuantity1Label
FreeDefinedQuantity2Label
FreeDefinedAmount1Label
FreeDefinedAmount2Label
FreeDefinedDate1Label
FreeDefinedDate2Label
MaintUserStatusProfileCode
CostCtrActivityTypeName Activity Type Name
OperationControlProfileName Control Description
PlantName _Plant PlantName Plant Name
PriorityCodeName Priority
WorkCenterText
OrderTypeName
IsCostActivity _NetworkActivityCtrlProfile IsCostActivity Is Cost Activity
IsServiceActivity _NetworkActivityCtrlProfile IsServiceActivity Is Service Activity
SystemStatusName System Status
UserStatusShortName User Status
NetworkActivityHasPredecessor Predecessor
NetworkActivityHasSuccessor Successor
NetworkActivityType Activity Type
NtwkActivityConfirmationStatus Confirmation Status
ActyBscStartDateConstraintType _NetworkActivityDatesQuantity ActyBscStartDateConstraintType Start Constraint Type
ActyBscStartDateConstraintText Start Constraint Type Text
ConstraintDateForBscStartDate _NetworkActivityDatesQuantity ConstraintDateForBscStartDate Start Constraint Date
ActyBscEndDateConstraintType _NetworkActivityDatesQuantity ActyBscEndDateConstraintType Finish Constraint Type
ActyBscEndDateConstraintText Finish Constraint Type Text
ConstraintDateForBscEndDate _NetworkActivityDatesQuantity ConstraintDateForBscEndDate End Constraint Date
PlannedStartDate _ProjectNetworkBasicData PlannedStartDate Network Start Date
PlannedEndDate _ProjectNetworkBasicData PlannedEndDate Network End Date
FcstStartDate _ProjectNetworkBasicData ForecastedStartDate Network Forecast Start Date
FcstEndDate _ProjectNetworkBasicData ForecastedEndDate Network Forecast Finish Date
ScheduledBasicStartDate _ProjectNetworkBasicData ScheduledBasicStartDate Network Scheduled Start Date
ScheduledBasicEndDate _ProjectNetworkBasicData ScheduledBasicEndDate Network Scheduled End Date
ActyConfFcstdEndDate _NetworkActivityDatesQuantity ActyConfFcstdEndDate Forecast Confirmation Date
ActyFcstStartDteConstraintType _NetworkActivityDatesQuantity ActyFcstStartDteConstraintType Forecast Start Constraint Type
ActyFcstStartDteConstraintText Forecast Start Constraint Type Text
ActyFcstEndDateConstraintType _NetworkActivityDatesQuantity ActyFcstEndDateConstraintType Forecast End Constraint Type
ActyFcstEndDateConstraintText Forecast Finish Constraint Type Text
CompanyCode CompanyCode Receiver Company Code
_ProjectNetworkBasicData _ProjectNetworkBasicData
_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity
_NetworkActivityUserFields _NetworkActivityUserFields
_OperationControlProfileText _OperationControlProfileText
_Plant _Plant
_PriorityCode _PriorityCode
_WorkCenter _WorkCenter
_Supplier _Supplier
_Superior _Superior
_NtwkActyVersAssignedObjects _NtwkActyVersAssignedObjects
_Successor _Successor
_Predecessor _Predecessor

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_NtwkActVersGraphOverview.
-- 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: CNTWKACTVGROVW

CREATE VIEW C_NtwkActVersGraphOverview AS
SELECT
  ProjectNetworkInternalID,
  NetworkActivityInternalID,
  Version,
  _ProjectNetworkBasicData.ProjectNetwork AS ProjectNetwork,
  NetworkActivity,
  NetworkActivityDescription,
  _ProjectNetworkBasicData.ProjectInternalID AS ProjectInternalID,
  WBSElementInternalID,
  SuperiorNtwkActivityInternalID,
  Supplier,
  NetworkActivityObject,
  CostCtrActivityType,
  NetworkActivityControlProfile,
  OperationImportance,
  WorkCenterInternalID,
  NetworkActivityCurrency,
  ExternalProcessingPrice,
  CostElement,
  IsMarkedForDeletion,
  _NetworkActivityDatesQuantity.StandardDuration AS StandardDuration,
  _NetworkActivityDatesQuantity.StandardDurationUnit AS StandardDurationUnit,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestStartDate AS SchedldBasicEarliestStartDate,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestEndDate AS SchedldBasicEarliestEndDate,
  _NetworkActivityDatesQuantity.NetworkActivityQuantityUnit AS NetworkActivityQuantityUnit,
  _NetworkActivityDatesQuantity.NtwkActivityWorkQuantityUnit AS NtwkActivityWorkQuantityUnit,
  _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.BasicDatesFreeFloat AS BasicDatesFreeFloat,
  _NetworkActivityDatesQuantity.PlannedWorkQuantity AS PlannedWorkQuantity,
  _NetworkActivityDatesQuantity.ActualWorkQuantity AS ActualWorkQuantity,
  _NetworkActivityDatesQuantity.RemainingWorkQuantity AS RemainingWorkQuantity,
  _NetworkActivityDatesQuantity.ActivityQuantity AS ActivityQuantity,
  _NetworkActivityDatesQuantity.TotalFloatForBasicDates AS TotalFloatForBasicDates,
  _NetworkActivityDatesQuantity.StartDateOffsetDuration AS StartDateOffsetDuration,
  _NetworkActivityDatesQuantity.StartDateOffsetDurationUnit AS StartDateOffsetDurationUnit,
  _NetworkActivityDatesQuantity.EndDateOffsetDuration AS EndDateOffsetDuration,
  _NetworkActivityDatesQuantity.EndDateOffsetDurationUnit AS EndDateOffsetDurationUnit,
  _ProjectNetworkBasicData.ProdAvailyCheckPlanningType AS ProdAvailyCheckPlanningType,
  _ProjectNetworkBasicData.ControllingArea AS ControllingArea,
  Plant,
  _ProjectNetworkBasicData.ProjectNetworkDescription AS ProjectNetworkDescription,
  _ProjectNetworkBasicData.ProjectNetworkType AS ProjectNetworkType,
  case when _WorkCenter.WorkCenter is null then '' else _WorkCenter.WorkCenter end as WorkCenter AS WorkCenterendasWorkCenter,
  _WBSElement.WBSDescription AS WBSDescription,
  _NetworkActivityUserFields.FreeDefinedTableFieldSemantic AS FreeDefinedTableFieldSemantic,
  _NetworkActivityUserFields._UserFieldLabel.FreeDfndTableFieldSemanticName AS FreeDfndTableFieldSemanticName,
  _NetworkActivityUserFields.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
  _NetworkActivityUserFields.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
  _NetworkActivityUserFields.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
  _NetworkActivityUserFields.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
  _NetworkActivityUserFields.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
  _NetworkActivityUserFields.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
  _NetworkActivityUserFields.FreeDefinedQuantity1Unit AS FreeDefinedQuantity1Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity2Unit AS FreeDefinedQuantity2Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity1 AS FreeDefinedQuantity1,
  _NetworkActivityUserFields.FreeDefinedQuantity2 AS FreeDefinedQuantity2,
  _NetworkActivityUserFields.FreeDefinedAmount1Currency AS FreeDefinedAmount1Currency,
  _NetworkActivityUserFields.FreeDefinedAmount2Currency AS FreeDefinedAmount2Currency,
  cast ( _NetworkActivityUserFields.FreeDefinedAmount1 as abap.curr( 13, 2 ) ) AS FreeDefinedAmount1,
  cast ( _NetworkActivityUserFields.FreeDefinedAmount2 as abap.curr( 13, 2 ) ) AS FreeDefinedAmount2,
  _NetworkActivityUserFields.FreeDefinedDate1 AS FreeDefinedDate1,
  _NetworkActivityUserFields.FreeDefinedDate2 AS FreeDefinedDate2,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAttribute01Label AS FreeDefinedAttribute01Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAttribute02Label AS FreeDefinedAttribute02Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAttribute03Label AS FreeDefinedAttribute03Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAttribute04Label AS FreeDefinedAttribute04Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedIndicator1Label AS FreeDefinedIndicator1Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedIndicator2Label AS FreeDefinedIndicator2Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedQuantity1Label AS FreeDefinedQuantity1Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedQuantity2Label AS FreeDefinedQuantity2Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAmount1Label AS FreeDefinedAmount1Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedAmount2Label AS FreeDefinedAmount2Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedDate1Label AS FreeDefinedDate1Label,
  _NetworkActivityUserFields._UserFieldLabel.FreeDefinedDate2Label AS FreeDefinedDate2Label,
  _ProjectNetworkBasicData._OrderType.StatusProfile AS MaintUserStatusProfileCode,
  cast ( _ActivityTypeText[1:Language = $session.system_language ].CostCtrActivityTypeName as ps_s4_lstar_text ) AS CostCtrActivityTypeName,
  cast ( _OperationControlProfileText.OperationControlProfileName as ps_s4_pph_steutxt ) AS OperationControlProfileName,
  _Plant.PlantName AS PlantName,
  cast ( _PriorityCode._Text[1:Language = $session.system_language].PriorityCodeName as ps_s4_priotext ) AS PriorityCodeName,
  cast ( _WorkCenter._Text[1:Language = $session.system_language].WorkCenterText as ps_s4_workcentertext ) AS WorkCenterText,
  cast ( _ProjectNetworkBasicData._OrderType._Text[1: Language = $session.system_language ].OrderTypeName as ps_s4_auarttext) AS OrderTypeName,
  _NetworkActivityCtrlProfile.IsCostActivity AS IsCostActivity,
  _NetworkActivityCtrlProfile.IsServiceActivity AS IsServiceActivity,
  cast( '' as vdm_j_systemstatusname ) AS SystemStatusName,
  cast( '' as vdm_j_user_status_short_t ) AS UserStatusShortName,
  cast( 'X' as boole_d ) AS NetworkActivityHasPredecessor,
  cast( 'X' as boole_d ) AS NetworkActivityHasSuccessor,
  cast( '' as char3 ) AS NetworkActivityType,
  cast( '' as char1 ) AS NtwkActivityConfirmationStatus,
  _NetworkActivityDatesQuantity.ActyBscStartDateConstraintType AS ActyBscStartDateConstraintType,
  _NetworkActivityDatesQuantity._BscStartConstraintTypeText[1:Language = $session.system_language].StartConstraintTypeText AS ActyBscStartDateConstraintText,
  _NetworkActivityDatesQuantity.ConstraintDateForBscStartDate AS ConstraintDateForBscStartDate,
  _NetworkActivityDatesQuantity.ActyBscEndDateConstraintType AS ActyBscEndDateConstraintType,
  _NetworkActivityDatesQuantity._BscFinishConstraintTypeText[1:Language = $session.system_language].FinishConstraintTypeText AS ActyBscEndDateConstraintText,
  _NetworkActivityDatesQuantity.ConstraintDateForBscEndDate AS ConstraintDateForBscEndDate,
  _ProjectNetworkBasicData.PlannedStartDate AS PlannedStartDate,
  _ProjectNetworkBasicData.PlannedEndDate AS PlannedEndDate,
  _ProjectNetworkBasicData.ForecastedStartDate AS FcstStartDate,
  _ProjectNetworkBasicData.ForecastedEndDate AS FcstEndDate,
  _ProjectNetworkBasicData.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _ProjectNetworkBasicData.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _NetworkActivityDatesQuantity.ActyConfFcstdEndDate AS ActyConfFcstdEndDate,
  _NetworkActivityDatesQuantity.ActyFcstStartDteConstraintType AS ActyFcstStartDteConstraintType,
  _NetworkActivityDatesQuantity._FcstStartConstraintTypeText[1:Language = $session.system_language].StartConstraintTypeText AS ActyFcstStartDteConstraintText,
  _NetworkActivityDatesQuantity.ActyFcstEndDateConstraintType AS ActyFcstEndDateConstraintType,
  _NetworkActivityDatesQuantity._FcstFinishConstraintTypeText[1:Language = $session.system_language].FinishConstraintTypeText AS ActyFcstEndDateConstraintText,
  CompanyCode
FROM I_NetworkActivityVersByIntKey
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_OperationControlProfileText AS _OperationControlProfileText ON NetworkActivityControlProfile = _OperationControlProfileText.OperationControlProfile AND _OperationControlProfileText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Prioritycode AS _PriorityCode ON OperationImportance = _PriorityCode.PriorityCode  -- association [1..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterInternalID = _WorkCenter.WorkCenterInternalID AND _WorkCenter.WorkCenterTypeCode = 'A'  -- association [0..1]
LEFT OUTER JOIN I_StsObjConcatActiveStsILL AS _ConcatenatedStsObjActiveSts ON _ConcatenatedStsObjActiveSts.StatusObject = NetworkActivityObject  -- association [1..1]
LEFT OUTER JOIN I_StatusObjectStatusBasic AS _ActivityConfirmed ON NetworkActivityObject = _ActivityConfirmed.StatusObject AND _ActivityConfirmed.StatusCode = 'I0009'  -- association [0..1]
LEFT OUTER JOIN I_StatusObjectStatusBasic AS _ActivityPartiallyConfirmed ON NetworkActivityObject = _ActivityPartiallyConfirmed.StatusObject AND _ActivityPartiallyConfirmed.StatusCode = 'I0010'  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..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 I_NetworkActivityVersByIntKey AS _Superior ON SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID AND ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID AND Version = _Superior.Version  -- association [0..1]
LEFT OUTER JOIN I_NetworkActivityCtrlProfile AS _NetworkActivityCtrlProfile ON _NetworkActivityCtrlProfile.OperationControlProfile = NetworkActivityControlProfile  -- association [1..1]
LEFT OUTER JOIN C_ProjNtwkVersRelationship AS _Successor ON _Successor.PredecessorProjNtwkIntID = ProjectNetworkInternalID AND _Successor.PredecessorNtwkActyIntID = NetworkActivityInternalID AND _Successor.Version = Version  -- association [0..*]
LEFT OUTER JOIN C_ProjNtwkVersRelationship AS _Predecessor ON _Predecessor.SuccessorProjNtwkIntID = ProjectNetworkInternalID AND _Predecessor.SuccessorNtwkActyIntID = NetworkActivityInternalID AND _Predecessor.Version = Version  -- association [0..*]
LEFT OUTER JOIN C_NtwkActivityVersAssignedObj AS _NtwkActyVersAssignedObjects ON _NtwkActyVersAssignedObjects.ProjectNetworkInternalID = ProjectNetworkInternalID AND _NtwkActyVersAssignedObjects.NetworkActivityInternalID = NetworkActivityInternalID AND _NtwkActyVersAssignedObjects.Version = Version  -- association [0..1]
;