I_PROJECTNETWORKRELATIONSHIP
Project Network Relationships
I_PROJECTNETWORKRELATIONSHIP is a CDS View in S/4HANA. Project Network Relationships. It contains 19 fields. 10 CDS views read from this table.
CDS Views using this table (10)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_ProjectNetworkRelationship | view | from | CONSUMPTION | Project Network Relationship |
| C_RSHOperationRelationships | view | from | CONSUMPTION | Operation Relationships for display on the Gantt Chart |
| I_MfgOrderOpRelationship | view_entity | from | COMPOSITE | Relationships of Manufacturing Orders |
| I_NtwkActRelationshipBasicData | view | from | COMPOSITE | Network Activity Relationship Basic Data |
| I_ProcOrdOpsMgmtRelationships | view | inner | COMPOSITE | Process Order Operations Relationships |
| I_ProjNtwkActRltnByProjNtwkAct | view | from | COMPOSITE | Relationships for Project Network Activity |
| I_ProjNtwkActRltnByProjNtwkAct | view | union_all | COMPOSITE | Relationships for Project Network Activity |
| P_RSHOperationExplicitRelation | view | from | CONSUMPTION | Operations with explicit Relations |
| P_RSHOperationsWOExplicitRelat | view | left_outer | CONSUMPTION | Operations without explicit Relations |
| P_SchedProdnOperReln | view | from | BASIC |
Fields (19)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | MaxTimeIntvlIsUsedForSchedg | MaxTimeIntvlIsUsedForSchedg | 1 |
| KEY | NetworkActivityRelationType | NetworkActivityRelationType | 2 |
| KEY | PredecessorNtwkActyIntID | NetworkActivityInternalID,PredecessorNtwkActyIntID,ReltdNetworkActivityInternalID | 2 |
| KEY | PredecessorProjNtwkIntID | PredecessorProjNtwkIntID,ProjectNetworkInternalID,ReltdProjNetworkInternalID | 2 |
| KEY | SuccessorNtwkActyIntID | NetworkActivityInternalID,ReltdNetworkActivityInternalID,SuccessorNtwkActyIntID | 2 |
| KEY | SuccessorProjNtwkIntID | ReltdProjNetworkInternalID,SuccessorProjNtwkIntID | 2 |
| _FactoryCalendarText | _FactoryCalendarText | 1 | |
| _RelshpTypeText | _RelshpTypeText | 1 | |
| _WorkCenter | _WorkCenter | 1 | |
| FactoryCalendar | FactoryCalendar | 2 | |
| MaxTimeIntvlBtwnRelshp | MaxTimeIntvlBtwnRelshp | 1 | |
| NetworkActivityIntmsnDuration | NetworkActivityIntmsnDuration,OpRelationshipTimeIntervalDurn | 2 | |
| NetworkActivityIntmsnDurnUnit | NetworkActivityIntmsnDurnUnit,OpRelationshipTimeIntervalUnit | 2 | |
| ObjectIsDeleted | IsMarkedForDeletion,ObjectIsDeleted | 2 | |
| Plant | Plant | 2 | |
| ProjectNetworkObject | ObjectInternalID | 1 | |
| TimeInterval | TimeInterval | 2 | |
| TimeIntvlBtwnRelshpInPct | TimeIntvlBtwnRelshpInPct | 2 | |
| WorkCenterInternalID | WorkCenterInternalID | 2 |
@AbapCatalog.sqlViewName: 'IPROJNTWKREL'
@VDM.viewType: #BASIC
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Project Network Relationships'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory : #XL
@ObjectModel.usageType.dataClass: #MIXED
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view I_ProjectNetworkRelationship
as select from afab
association [0..1] to I_WorkCenter as _WorkCenter on _WorkCenter.WorkCenterInternalID = $projection.WorkCenterInternalID
and _WorkCenter.WorkCenterTypeCode = 'A'
association [0..1] to I_FactoryCalendarText as _FactoryCalendarText on _FactoryCalendarText.FactoryCalendar = $projection.FactoryCalendar
and _FactoryCalendarText.Language = $session.system_language
association [0..1] to I_MasterRecipeRelshpTypeText as _RelshpTypeText on _RelshpTypeText.PhaseRelationshipTypeKey = $projection.NetworkActivityRelationType
and _RelshpTypeText.Language = $session.system_language
{
key aufpl_vor as PredecessorProjNtwkIntID,
key aplzl_vor as PredecessorNtwkActyIntID,
key aufpl_nch as SuccessorProjNtwkIntID,
key aplzl_nch as SuccessorNtwkActyIntID,
key cast ( aobar as ps_s4_aobar ) as NetworkActivityRelationType,
key mimax as MaxTimeIntvlIsUsedForSchedg,
objnr as ProjectNetworkObject,
@Semantics.quantity.unitOfMeasure: 'NetworkActivityIntmsnDurnUnit'
dauer as NetworkActivityIntmsnDuration,
// begin - added to extend I_MfgOrderOpRelationship with GFN MaxTimeIntvlBtwnRelshp for CDS Extension Order Relationship AOB
@Semantics.quantity.unitOfMeasure: 'NetworkActivityIntmsnDurnUnit'
dauermax as MaxTimeIntvlBtwnRelshp,
// end - added to extend I_MfgOrderOpRelationship with GFN MaxTimeIntvlBtwnRelshp for CDS Extension Order Relationship AOB
@Semantics.unitOfMeasure: true
zeinh as NetworkActivityIntmsnDurnUnit,
loekz as ObjectIsDeleted,
prznt as TimeIntvlBtwnRelshpInPct,
provg as TimeInterval,
kalid as FactoryCalendar,
werks as Plant,
arbid as WorkCenterInternalID,
_WorkCenter,
_FactoryCalendarText,
_RelshpTypeText
}