C_NtwkActivityGraphBasicData

DDL: C_NTWKACTIVITYGRAPHBASICDATA SQL: CNTWKACTBASIC Type: view CONSUMPTION

Basic Data of Network Activity for Graph

C_NtwkActivityGraphBasicData is a Consumption CDS View that provides data about "Basic Data of Network Activity for Graph" in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityByInternalKey) and exposes 18 fields with key fields ProjectNetworkInternalID, NetworkActivityInternalID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_NetworkActivityByInternalKey I_NetworkActivityByInternalKey from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_NetworkActivityDatesQuantity _NtwkActDatesQuantity $projection.ProjectNetworkInternalID = _NtwkActDatesQuantity.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _NtwkActDatesQuantity.NetworkActivityInternalID
[1..1] I_WBSElementBasicData _WBSElement $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID
[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_WorkCenter _WorkCenter $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and _WorkCenter.WorkCenterTypeCode = 'A'

Annotations (13)

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

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID ProjectNetworkInternalID Plan No.f.Oper.
KEY NetworkActivityInternalID NetworkActivityInternalID Counter
ProjectNetwork _ProjectNetworkBasicData ProjectNetwork Network
MaintUserStatusProfileCode
NetworkActivity NetworkActivity Operation/Activity
SuperiorNtwkActivityInternalID SuperiorNtwkActivityInternalID Sup. Op. Node
NetworkActivityObject NetworkActivityObject Val. Obj. No.
WBSElementInternalID WBSElementInternalID WBS Internal ID
WBSElementExternalID _WBSElement WBSElementExternalID WBS Element
ProjectExternalIDendasProjectExternalID Project Definition
ProjectInternalID _ProjectNetworkBasicData ProjectInternalID Project Def.
TotalFloatForBasicDates _NtwkActDatesQuantity TotalFloatForBasicDates
ProdAvailyCheckPlanningType _ProjectNetworkBasicData ProdAvailyCheckPlanningType
Plant Plant Valuation Area
WorkCenterInternalID WorkCenterInternalID Work Center
WorkCenter _WorkCenter WorkCenter Work Center
_WBSElement _WBSElement
_WorkCenter _WorkCenter

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_NtwkActivityGraphBasicData.
-- 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: CNTWKACTBASIC

CREATE VIEW C_NtwkActivityGraphBasicData AS
SELECT
  ProjectNetworkInternalID,
  NetworkActivityInternalID,
  _ProjectNetworkBasicData.ProjectNetwork AS ProjectNetwork,
  _ProjectNetworkBasicData._OrderType.StatusProfile AS MaintUserStatusProfileCode,
  NetworkActivity,
  SuperiorNtwkActivityInternalID,
  NetworkActivityObject,
  WBSElementInternalID,
  _WBSElement.WBSElementExternalID AS WBSElementExternalID,
  case when _ProjectNetworkBasicData._Project.ProjectExternalID is null then '' else _ProjectNetworkBasicData._Project.ProjectExternalID end as ProjectExternalID AS ProjectExternalIDendasProjectExternalID,
  _ProjectNetworkBasicData.ProjectInternalID AS ProjectInternalID,
  _NtwkActDatesQuantity.TotalFloatForBasicDates AS TotalFloatForBasicDates,
  _ProjectNetworkBasicData.ProdAvailyCheckPlanningType AS ProdAvailyCheckPlanningType,
  Plant,
  WorkCenterInternalID,
  _WorkCenter.WorkCenter AS WorkCenter
FROM I_NetworkActivityByInternalKey
LEFT OUTER JOIN I_NetworkActivityDatesQuantity AS _NtwkActDatesQuantity ON ProjectNetworkInternalID = _NtwkActDatesQuantity.ProjectNetworkInternalID AND NetworkActivityInternalID = _NtwkActDatesQuantity.NetworkActivityInternalID  -- association [1..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID  -- 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_WorkCenter AS _WorkCenter ON WorkCenterInternalID = _WorkCenter.WorkCenterInternalID AND _WorkCenter.WorkCenterTypeCode = 'A'  -- association [0..1]
;