C_NetworkActivityForGraph

DDL: C_NETWORKACTIVITYFORGRAPH SQL: CNWACFORGRAPH Type: view CONSUMPTION Package: ODATA_PROJECT_SCHEDULE

Network Activity For Graph

C_NetworkActivityForGraph is a Consumption CDS View that provides data about "Network Activity For Graph" in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityByInternalKey) and exposes 23 fields with key fields ProjectNetworkInternalID, NetworkActivityInternalID. It has 4 associations to related views. It is exposed through 1 OData service (UI_PROJECTOBJECTHIERARCHY). Part of development package ODATA_PROJECT_SCHEDULE.

Data Sources (1)

SourceAliasJoin Type
I_NetworkActivityByInternalKey I_NetworkActivityByInternalKey from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity $projection.ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID
[1..1] I_OperationControlProfileText _OperationControlProfileText $projection.NetworkActivityControlProfile = _OperationControlProfileText.OperationControlProfile and _OperationControlProfileText.Language = $session.system_language
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_NetworkActivityByInternalKey _Superior $projection.SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID and $projection.ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CNWACFORGRAPH 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 #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label Network Activity For Graph view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PROJECTOBJECTHIERARCHY UI_PS_PROJECT_SCHEDULE_SRV V2 C1 NOT_RELEASED

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID ProjectNetworkInternalID
KEY NetworkActivityInternalID NetworkActivityInternalID
NetworkActivityDescription NetworkActivityDescription
NetworkActivity NetworkActivity
OperationControlProfileName Control Description
NetworkActivityControlProfile NetworkActivityControlProfile Control Key
SchedldBasicEarliestStartDate _NetworkActivityDatesQuantity SchedldBasicEarliestStartDate
SchedldBasicEarliestEndDate _NetworkActivityDatesQuantity SchedldBasicEarliestEndDate
SchedldBasicLatestStartDate _NetworkActivityDatesQuantity SchedldBasicLatestStartDate
ScheduledBasicLatestEndDate _NetworkActivityDatesQuantity ScheduledBasicLatestEndDate
SchedldFcstdEarliestStartDate _NetworkActivityDatesQuantity SchedldFcstdEarliestStartDate
SchedldFcstdEarliestEndDate _NetworkActivityDatesQuantity SchedldFcstdEarliestEndDate
LatestSchedldFcstdStartDate _NetworkActivityDatesQuantity LatestSchedldFcstdStartDate
LatestSchedldFcstdEndDate _NetworkActivityDatesQuantity LatestSchedldFcstdEndDate
IsMarkedForDeletion IsMarkedForDeletion
SuperiorNtwkActivityInternalID SuperiorNtwkActivityInternalID
Plant Plant
WorkCenter _WorkCenter WorkCenter
Supplier Supplier
_Supplier _Supplier
_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity
_OperationControlProfileText _OperationControlProfileText
_Superior _Superior
@AbapCatalog.sqlViewName: 'CNWACFORGRAPH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory : #XL
@ObjectModel.usageType.dataClass: #MIXED
@EndUserText.label: 'Network Activity For Graph'
@Metadata: { ignorePropagatedAnnotations: true,
             allowExtensions:true }
             
define view C_NetworkActivityForGraph
  as select from I_NetworkActivityByInternalKey
  association [1..1] to I_NetworkActivityDatesQuantity as _NetworkActivityDatesQuantity on  $projection.ProjectNetworkInternalID  = _NetworkActivityDatesQuantity.ProjectNetworkInternalID
                                                                                        and $projection.NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID
  association [1..1] to I_OperationControlProfileText  as _OperationControlProfileText  on  $projection.NetworkActivityControlProfile = _OperationControlProfileText.OperationControlProfile
                                                                                        and _OperationControlProfileText.Language     = $session.system_language
  association [0..1] to I_Supplier                     as _Supplier                     on  $projection.Supplier = _Supplier.Supplier
  association [0..1] to I_NetworkActivityByInternalKey as _Superior                     on  $projection.SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID
                                                                                        and $projection.ProjectNetworkInternalID       = _Superior.ProjectNetworkInternalID

{
  key ProjectNetworkInternalID,
  key NetworkActivityInternalID,
      NetworkActivityDescription,
      NetworkActivity,
      @EndUserText.label: 'Control Description'
      @Semantics.text: true
      cast ( _OperationControlProfileText.OperationControlProfileName as ps_s4_pph_steutxt ) as OperationControlProfileName,
      @EndUserText.label: 'Control Key'
      @ObjectModel.text.element: ['OperationControlProfileName']
      NetworkActivityControlProfile,
      _NetworkActivityDatesQuantity.SchedldBasicEarliestStartDate,
      _NetworkActivityDatesQuantity.SchedldBasicEarliestEndDate,
      _NetworkActivityDatesQuantity.SchedldBasicLatestStartDate,
      _NetworkActivityDatesQuantity.ScheduledBasicLatestEndDate,
      _NetworkActivityDatesQuantity.SchedldFcstdEarliestStartDate,
      _NetworkActivityDatesQuantity.SchedldFcstdEarliestEndDate,
      _NetworkActivityDatesQuantity.LatestSchedldFcstdStartDate,
      _NetworkActivityDatesQuantity.LatestSchedldFcstdEndDate,
      IsMarkedForDeletion,
      // Fields for Milestone Graph Overview

      SuperiorNtwkActivityInternalID,
      cast ( ( case
         when SuperiorNtwkActivityInternalID is initial
             then ''
         else _Superior.NetworkActivity
      end   ) as ps_vornr_el )                                                               as SuperiorNtwkActivityExternalID,
      // Fields and Association for DCL

      Plant,
      _WorkCenter.WorkCenter,
      Supplier,
      _Supplier,
      // Associations

      _NetworkActivityDatesQuantity,
      _OperationControlProfileText,
      // Association for Milestone Graph Overview

      _Superior
}