I_ProjectNetwork
Project Network Details
I_ProjectNetwork is a Basic CDS View that provides data about "Project Network Details" in SAP S/4HANA. It reads from 1 data source (I_LogisticsOrder) and exposes 89 fields with key field ProjectNetwork. It has 11 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_LogisticsOrder | ProjectNetwork | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_OrderCategory | _OrderCategory | $projection.OrderCategory = _OrderCategory.OrderCategory |
| [1..1] | I_WBSElement | _WBSElementText | $projection.WBSElementInternalID = _WBSElementText.WBSElementInternalID |
| [0..1] | I_FunctionalArea | _FunctionalArea | $projection.FunctionalArea = _FunctionalArea.FunctionalArea |
| [0..1] | I_Prioritycode | _Prioritycode | $projection.PriorityCode = _Prioritycode.PriorityCode |
| [0..*] | I_NetworkProfile | _NetworkProfile | $projection.NetworkProfile = _NetworkProfile.NetworkProfile |
| [0..1] | I_ResponsiblePlannerGroup | _ResponsiblePlannerGroup | $projection.ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup and $projection.Plant = _ResponsiblePlannerGroup.Plant |
| [0..1] | I_ControllingObjectClass | _ControllingObjectClass | $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass |
| [0..*] | I_TaxJurisdiction | _TaxJurisdiction | $projection.TaxJurisdiction = _TaxJurisdiction.TaxJurisdiction |
| [0..1] | I_OrderType | _OrderType | $projection.ProjectNetworkType = _OrderType.OrderType |
| [1..1] | E_LogisticsOrder | _Extension | $projection.ProjectNetwork = _Extension.OrderID |
| [0..1] | I_ProjectObjectShortText | _NetworkShortText | _NetworkShortText.Language = $session.system_language and _NetworkShortText.ProjectApplicationIdentifier = 'PS' and _NetworkShortText.ProjectObjectType = 'NP' and $projection.ProjectNetworkObject = _NetworkShortText.ProjectObjectNode |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPROJECTNETWORK | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| EndUserText.label | Project Network Details | view | |
| ObjectModel.representativeKey | ProjectNetwork | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (89)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectNetwork | |||
| ProjectNetworkDescription | ||||
| ProjectInternalID | I_LogisticsOrder | ProjectInternalID | Project Def. | |
| WBSElementInternalID | I_LogisticsOrder | WBSElementInternalID | WBS Internal ID | |
| ProjectNetworkInternalID | I_LogisticsOrder | OrderInternalBillOfOperations | Order Internal Bill of Operations | |
| BusinessArea | I_LogisticsOrder | BusinessArea | Business Area | |
| CompanyCode | I_LogisticsOrder | CompanyCode | Receiver Company Code | |
| ControllingArea | I_LogisticsOrder | ControllingArea | Controlling Area | |
| ProfitCenter | I_LogisticsOrder | ProfitCenter | Profit Center | |
| CostCenter | ||||
| Plant | I_LogisticsOrder | Plant | Valuation Area | |
| SalesOrder | I_LogisticsOrder | SalesOrder | SD Document | |
| SalesOrderItem | I_LogisticsOrder | SalesOrderItem | Sales Order Item | |
| MRPController | I_LogisticsOrder | MRPController | MRP Controller | |
| ResponsiblePlannerGroup | ||||
| ChangeNumber | I_LogisticsOrder | ChangeNumber | Change Number | |
| PriorityCode | I_LogisticsOrder | PriorityCode | Priority | |
| SuperiorProjectNetwork | I_LogisticsOrder | SuperiorProjectNetwork | Subnetwork of | |
| ProductConfiguration | I_LogisticsOrder | ProductConfiguration | Object Number | |
| NetworkProfile | I_LogisticsOrder | NetworkProfile | PP/DS Alert Pr. | |
| LastScheduledDate | I_LogisticsOrder | LastScheduledDate | Scheduled on | |
| ConfirmedEndDate | I_LogisticsOrder | ConfirmedEndDate | Actual Finish | |
| ScheduledReleaseDate | I_LogisticsOrder | ScheduledReleaseDate | Release | |
| ActualReleasedDate | ||||
| ActualStartDate | ||||
| ActualEndDate | ||||
| PlannedStartDate | I_LogisticsOrder | PlannedStartDate | Latest Planned Start | |
| PlannedEndDate | I_LogisticsOrder | PlannedEndDate | Ltst Planned Finish | |
| ScheduledFcstdReleaseDate | I_LogisticsOrder | ScheduledFcstdReleaseDate | Release | |
| ScheduledBasicStartDate | I_LogisticsOrder | ScheduledBasicStartDate | Sched. start | |
| ScheduledBasicEndDate | I_LogisticsOrder | ScheduledBasicEndDate | Sched. finish | |
| Reservation | I_LogisticsOrder | Reservation | Reservation | |
| CreationDate | I_LogisticsOrder | CreationDate | Time Stamp | |
| CreationTime | I_LogisticsOrder | CreationTime | Time of Change | |
| CreatedByUser | ||||
| LastChangeDate | ||||
| LastChangeTime | I_LogisticsOrder | LastChangeTime | Time changed | |
| LastChangedByUser | ||||
| ProjectNetworkType | ||||
| OrderCategory | I_LogisticsOrder | OrderCategory | Order Category | |
| JointVentureOriginalCostObject | I_LogisticsOrder | JointVentureOriginalCostObject | Or. Cost Obj. | |
| JointVentureObjectType | I_LogisticsOrder | JointVentureObjectType | JV Object Type | |
| JointVenture | I_LogisticsOrder | JointVenture | Joint venture | |
| JointVentureClass | I_LogisticsOrder | JointVentureClass | JIB/JIBE Class | |
| JointVentureSubClass | I_LogisticsOrder | JointVentureSubClass | JIB/JIBE SbClsA | |
| TaxJurisdiction | ||||
| CostingSheet | I_LogisticsOrder | CostingSheet | Costing Sheet | |
| CostElement | I_LogisticsOrder | CostElement | G/L Account | |
| ProjectNetworkObject | I_LogisticsOrder | ObjectInternalID | Object number | |
| Currency | I_LogisticsOrder | Currency | Valuation Crcy | |
| OverheadCode | I_LogisticsOrder | OverheadCode | Overhead Key | |
| ProjNtwkInterestCalcProfile | I_LogisticsOrder | ProjInterestCalcProfile | Interest Prof. | |
| NetworkActivityConfirmation | I_LogisticsOrder | MfgOrderConfirmation | Return Agmt | |
| IsMarkedForDeletion | I_LogisticsOrder | IsMarkedForDeletion | Purch.org. data | |
| ActualCostsCostingVariant | I_LogisticsOrder | ActualCostsCostingVariant | Act. Costing Variant | |
| PlannedCostsCostingVariant | I_LogisticsOrder | PlannedCostsCostingVariant | Plnd Costing Variant | |
| BasicSchedulingType | I_LogisticsOrder | BasicSchedulingType | Scheduling type | |
| BaseUnit | I_LogisticsOrder | BaseUnit | Unit of Measure | |
| FunctionalArea | I_LogisticsOrder | FunctionalArea | Sendr Fctl Area | |
| CapacityRequirement | ||||
| OrderID | I_LogisticsOrder | OrderID | Order ID | |
| ControllingObjectClass | I_LogisticsOrder | ControllingObjectClass | Object Class | |
| OrderIsNotCostedAutomatically | I_LogisticsOrder | OrderIsNotCostedAutomatically | NoAutomatCost | |
| OrdIsNotSchedldAutomatically | I_LogisticsOrder | OrdIsNotSchedldAutomatically | No auto. cost. | |
| _Project | I_LogisticsOrder | _Project | ||
| _WBSElement | I_LogisticsOrder | _WBSElement | ||
| _BusinessArea | I_LogisticsOrder | _BusinessArea | ||
| _CompanyCode | I_LogisticsOrder | _CompanyCode | ||
| _ControllingArea | I_LogisticsOrder | _ControllingArea | ||
| _ProfitCenter | I_LogisticsOrder | _ProfitCenter | ||
| _CostCenter | I_LogisticsOrder | _CostCenter | ||
| _Plant | I_LogisticsOrder | _Plant | ||
| _SalesOrder | I_LogisticsOrder | _SalesOrder | ||
| _SalesOrderItem | I_LogisticsOrder | _SalesOrderItem | ||
| _MRPController | I_LogisticsOrder | _MRPController | ||
| _BaseUnit | I_LogisticsOrder | _BaseUnit | ||
| _Currency | I_LogisticsOrder | _Currency | ||
| ObjBasedAuthorizationIsActive | I_LogisticsOrder | ObjBasedAuthorizationIsActive | ||
| _WBSElementText | _WBSElementText | |||
| _OrderCategory | _OrderCategory | |||
| _FunctionalArea | _FunctionalArea | |||
| _Prioritycode | _Prioritycode | |||
| _NetworkProfile | _NetworkProfile | |||
| _ResponsiblePlannerGroup | _ResponsiblePlannerGroup | |||
| _ControllingObjectClass | _ControllingObjectClass | |||
| _TaxJurisdiction | _TaxJurisdiction | |||
| _OrderType | _OrderType | |||
| _NetworkShortText | _NetworkShortText | |||
| ResponsibleCostCenter | I_LogisticsOrder | ResponsibleCostCenter | Responsible Cost Center |
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 I_ProjectNetwork.
-- 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: IPROJECTNETWORK
CREATE VIEW I_ProjectNetwork AS
SELECT
cast(ProjectNetwork.OrderID as ps_s4_aufnr preserving type) AS ProjectNetwork,
cast(ProjectNetwork.OrderDescription as ps_s4_auftext preserving type ) AS ProjectNetworkDescription,
ProjectNetwork.ProjectInternalID AS ProjectInternalID,
ProjectNetwork.WBSElementInternalID AS WBSElementInternalID,
ProjectNetwork.OrderInternalBillOfOperations AS ProjectNetworkInternalID,
ProjectNetwork.BusinessArea AS BusinessArea,
ProjectNetwork.CompanyCode AS CompanyCode,
ProjectNetwork.ControllingArea AS ControllingArea,
ProjectNetwork.ProfitCenter AS ProfitCenter,
cast( ProjectNetwork.CostCenter as ps_s4_fkstl preserving type) AS CostCenter,
ProjectNetwork.Plant AS Plant,
ProjectNetwork.SalesOrder AS SalesOrder,
ProjectNetwork.SalesOrderItem AS SalesOrderItem,
ProjectNetwork.MRPController AS MRPController,
cast (ProjectNetwork.ResponsiblePlannerGroup as cp_s_vagrp) AS ResponsiblePlannerGroup,
ProjectNetwork.ChangeNumber AS ChangeNumber,
ProjectNetwork.PriorityCode AS PriorityCode,
ProjectNetwork.SuperiorProjectNetwork AS SuperiorProjectNetwork,
ProjectNetwork.ProductConfiguration AS ProductConfiguration,
ProjectNetwork.NetworkProfile AS NetworkProfile,
ProjectNetwork.LastScheduledDate AS LastScheduledDate,
ProjectNetwork.ConfirmedEndDate AS ConfirmedEndDate,
ProjectNetwork.ScheduledReleaseDate AS ScheduledReleaseDate,
cast ( ProjectNetwork.ActualReleasedDate as fis_co_ftrmi) AS ActualReleasedDate,
cast (ProjectNetwork.ActualStartDate as cgpl_actualstartdate) AS ActualStartDate,
cast (ProjectNetwork.ActualEndDate as pshlp_actual_finish_de) AS ActualEndDate,
ProjectNetwork.PlannedStartDate AS PlannedStartDate,
ProjectNetwork.PlannedEndDate AS PlannedEndDate,
ProjectNetwork.ScheduledFcstdReleaseDate AS ScheduledFcstdReleaseDate,
ProjectNetwork.ScheduledBasicStartDate AS ScheduledBasicStartDate,
ProjectNetwork.ScheduledBasicEndDate AS ScheduledBasicEndDate,
ProjectNetwork.Reservation AS Reservation,
ProjectNetwork.CreationDate AS CreationDate,
ProjectNetwork.CreationTime AS CreationTime,
cast (ProjectNetwork.CreatedByUser as crcreatus) AS CreatedByUser,
cast (ProjectNetwork.LastChangeDate as iw_mo_date) AS LastChangeDate,
ProjectNetwork.LastChangeTime AS LastChangeTime,
cast (ProjectNetwork.LastChangedByUser as cvdichuser) AS LastChangedByUser,
cast(ProjectNetwork.OrderType as ps_s4_aufart) AS ProjectNetworkType,
ProjectNetwork.OrderCategory AS OrderCategory,
ProjectNetwork.JointVentureOriginalCostObject AS JointVentureOriginalCostObject,
ProjectNetwork.JointVentureObjectType AS JointVentureObjectType,
ProjectNetwork.JointVenture AS JointVenture,
ProjectNetwork.JointVentureClass AS JointVentureClass,
ProjectNetwork.JointVentureSubClass AS JointVentureSubClass,
cast( ProjectNetwork.TaxJurisdiction as wb2_txjcd_busvol) AS TaxJurisdiction,
ProjectNetwork.CostingSheet AS CostingSheet,
ProjectNetwork.CostElement AS CostElement,
ProjectNetwork.ObjectInternalID AS ProjectNetworkObject,
ProjectNetwork.Currency AS Currency,
ProjectNetwork.OverheadCode AS OverheadCode,
ProjectNetwork.ProjInterestCalcProfile AS ProjNtwkInterestCalcProfile,
ProjectNetwork.MfgOrderConfirmation AS NetworkActivityConfirmation,
ProjectNetwork.IsMarkedForDeletion AS IsMarkedForDeletion,
ProjectNetwork.ActualCostsCostingVariant AS ActualCostsCostingVariant,
ProjectNetwork.PlannedCostsCostingVariant AS PlannedCostsCostingVariant,
ProjectNetwork.BasicSchedulingType AS BasicSchedulingType,
ProjectNetwork.BaseUnit AS BaseUnit,
ProjectNetwork.FunctionalArea AS FunctionalArea,
cast( ProjectNetwork.CapacityRequirement as ps_s4_bedid) AS CapacityRequirement,
ProjectNetwork.OrderID AS OrderID,
ProjectNetwork.ControllingObjectClass AS ControllingObjectClass,
ProjectNetwork.OrderIsNotCostedAutomatically AS OrderIsNotCostedAutomatically,
ProjectNetwork.OrdIsNotSchedldAutomatically AS OrdIsNotSchedldAutomatically,
ProjectNetwork._Project AS _Project,
ProjectNetwork._WBSElement AS _WBSElement,
ProjectNetwork._BusinessArea AS _BusinessArea,
ProjectNetwork._CompanyCode AS _CompanyCode,
ProjectNetwork._ControllingArea AS _ControllingArea,
ProjectNetwork._ProfitCenter AS _ProfitCenter,
ProjectNetwork._CostCenter AS _CostCenter,
ProjectNetwork._Plant AS _Plant,
ProjectNetwork._SalesOrder AS _SalesOrder,
ProjectNetwork._SalesOrderItem AS _SalesOrderItem,
ProjectNetwork._MRPController AS _MRPController,
ProjectNetwork._BaseUnit AS _BaseUnit,
ProjectNetwork._Currency AS _Currency,
ProjectNetwork.ObjBasedAuthorizationIsActive AS ObjBasedAuthorizationIsActive,
ProjectNetwork.ResponsibleCostCenter AS ResponsibleCostCenter
FROM I_LogisticsOrder AS ProjectNetwork
LEFT OUTER JOIN I_OrderCategory AS _OrderCategory ON OrderCategory = _OrderCategory.OrderCategory -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _WBSElementText ON WBSElementInternalID = _WBSElementText.WBSElementInternalID -- association [1..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_Prioritycode AS _Prioritycode ON PriorityCode = _Prioritycode.PriorityCode -- association [0..1]
LEFT OUTER JOIN I_NetworkProfile AS _NetworkProfile ON NetworkProfile = _NetworkProfile.NetworkProfile -- association [0..*]
LEFT OUTER JOIN I_ResponsiblePlannerGroup AS _ResponsiblePlannerGroup ON ResponsiblePlannerGroup = _ResponsiblePlannerGroup.ResponsiblePlannerGroup AND Plant = _ResponsiblePlannerGroup.Plant -- association [0..1]
LEFT OUTER JOIN I_ControllingObjectClass AS _ControllingObjectClass ON ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass -- association [0..1]
LEFT OUTER JOIN I_TaxJurisdiction AS _TaxJurisdiction ON TaxJurisdiction = _TaxJurisdiction.TaxJurisdiction -- association [0..*]
LEFT OUTER JOIN I_OrderType AS _OrderType ON ProjectNetworkType = _OrderType.OrderType -- association [0..1]
LEFT OUTER JOIN E_LogisticsOrder AS _Extension ON ProjectNetwork = _Extension.OrderID -- association [1..1]
LEFT OUTER JOIN I_ProjectObjectShortText AS _NetworkShortText ON _NetworkShortText.Language = $session.system_language AND _NetworkShortText.ProjectApplicationIdentifier = 'PS' AND _NetworkShortText.ProjectObjectType = 'NP' AND ProjectNetworkObject = _NetworkShortText.ProjectObjectNode -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA