C_NetworkActivityWithVersion
Additional Selection - Network Activity
C_NetworkActivityWithVersion is a Consumption CDS View that provides data about "Additional Selection - Network Activity" in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityWithVersion) and exposes 156 fields with key fields ProjectNetwork, NetworkActivity, SuperiorNtwkActivityExternalID, Version. It has 15 associations to related views. Part of development package ODATA_NETWORKACTIVITY.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_NetworkActivityWithVersion | _NetworkActivity | from |
Associations (15)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_ProjectBasicInfo | _Project | $projection.ProjectInternalID = _Project.ProjectInternalID and $projection.Version = _Project.Version |
| [0..1] | C_WBSElementBasicInfo | _WBSElement | $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID and $projection.Version = _WBSElement.Version |
| [0..1] | C_ProjectNetworkBasicInfo | _ProjectNetwork | $projection.ProjectNetworkInternalID = _ProjectNetwork.ProjectNetworkInternalID and $projection.Version = _ProjectNetwork.Version |
| [0..*] | C_ProjMatlCompBasicInfo | _ProjectMaterialComponent | $projection.ProjectNetwork = _ProjectMaterialComponent.ProjectNetwork and $projection.NetworkActivity = _ProjectMaterialComponent.NetworkActivity and $projection.Version = _ProjectMaterialComponent.Version |
| [0..*] | C_MilestoneBasicInfo | _ProjectMilestone | $projection.ProjectNetworkInternalID = _ProjectMilestone.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _ProjectMilestone.NetworkActivityInternalID and $projection.Version = _ProjectMilestone.Version |
| [0..*] | C_ProjectStsObjActiveSts | _Status | $projection.NetworkActivityObject = _Status.StatusObject |
| [0..*] | C_ProjPurDocItems | _ProjPurDocItems | $projection.ProjectNetworkInternalID = _ProjPurDocItems.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _ProjPurDocItems.NetworkActivityInternalID -- Value Help associations -- |
| [0..1] | I_ProjectValueHelp | _ProjectValueHelp | $projection.Project = _ProjectValueHelp.Project |
| [0..1] | I_WBSElementValueHelp | _WBSElementValueHelp | $projection.WBSElement = _WBSElementValueHelp.WBSElement |
| [0..1] | I_WBSElementWithCodingMaskVH | _WBSElementWithCodingMaskVH | _WBSElementWithCodingMaskVH.WBSElement = $projection.WBSElement |
| [0..1] | I_ProjectWithCodingMaskVH | _ProjectWithCodingMaskVH | _ProjectWithCodingMaskVH.Project = $projection.Project |
| [0..1] | I_ProjectNtwkValueHelp | _ProjectNtwkValueHelp | $projection.ProjectNetwork = _ProjectNtwkValueHelp.ProjectNetwork |
| [0..1] | I_NetworkActivityValueHelp | _NetworkActivityValueHelp | $projection.ProjectNetwork = _NetworkActivityValueHelp.ProjectNetwork and $projection.NetworkActivity = _NetworkActivityValueHelp.NetworkActivity |
| [0..1] | I_ProjectVersionVH | _ProjectVersionVH | $projection.Project = _ProjectVersionVH.ProjectObjectExternalID and $projection.Version = _ProjectVersionVH.Version and _ProjectVersionVH.ObjectType = 'PD' |
| [0..1] | I_FreeDfndTblFieldSemanticText | _UserFieldLabel | $projection.FreeDefinedTableFieldSemantic = _UserFieldLabel.FreeDefinedTableFieldSemantic and _UserFieldLabel.Language = $session.system_language |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CNTWKACTYVERS | view | |
| EndUserText.label | Additional Selection - Network Activity | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| UI.headerInfo.typeName | Network Activity | view | |
| UI.headerInfo.typeNamePlural | Network Activities | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | NetworkActivityDescription | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.description.value | NetworkActivityConcatenatedID | view |
Fields (156)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectNetwork | I_NetworkActivityWithVersion | ProjectNetwork | Order |
| KEY | NetworkActivity | I_NetworkActivityWithVersion | NetworkActivity | Operation/Activity |
| KEY | SuperiorNtwkActivityExternalID | SuperiorNtwkActivityExternalID | Superior Network Activity | |
| KEY | Version | I_NetworkActivityWithVersion | Version | XML Vers. |
| ProjectWithCodingMaskendasProject | ||||
| WBSElement | I_NetworkActivityWithVersion | WBSElementWithCodingMask | ||
| NetworkActivityObject | I_NetworkActivityWithVersion | NetworkActivityObject | ||
| ProjectInternalID | I_NetworkActivityWithVersion | ProjectInternalID | Project Def. | |
| ProjectNetworkInternalID | I_NetworkActivityWithVersion | ProjectNetworkInternalID | Plan No.f.Oper. | |
| NetworkActivityInternalID | I_NetworkActivityWithVersion | NetworkActivityInternalID | Counter | |
| PurchasingDocument | PurchasingDocument | Purchasing Document | ||
| WBSElementInternalID | I_NetworkActivityWithVersion | WBSElementInternalID | WBS Internal ID | |
| WBSElementHierarchyLevel | I_NetworkActivityWithVersion | WBSElementHierarchyLevel | ||
| NetworkActivityControlProfile | NetworkActivityControlProfile | |||
| Plant | Plant | Valuation Area | ||
| ActyBscStartDateConstraintType | ActyBscStartDateConstraintType | |||
| ActyBscEndDateConstraintType | ActyBscEndDateConstraintType | |||
| CostCtrActivityTypeName | CostCtrActivityTypeName | |||
| OperationControlProfileName | OperationControlProfileName | |||
| PlantName | PlantName | Plant Name | ||
| NetworkActivityPriority | NetworkActivityPriority | |||
| PriorityCodeName | PriorityCodeName | |||
| WorkCenterText | WorkCenterText | Work Center Text | ||
| NtwkActivityWorkQuantityUnit | NtwkActivityWorkQuantityUnit | |||
| NetworkActivityQuantityUnit | NetworkActivityQuantityUnit | |||
| NetworkActivityCurrency | NetworkActivityCurrency | |||
| StandardDurationUnit | StandardDurationUnit | |||
| PlannedWorkQuantity | PlannedWorkQuantity | |||
| ActualWorkQuantity | ActualWorkQuantity | Actual work | ||
| RemainingWorkQuantity | RemainingWorkQuantity | |||
| ActivityQuantity | ActivityQuantity | Activity Quantity | ||
| ExternalProcessingPrice | ExternalProcessingPrice | |||
| CostElementName | Cost Element Name | |||
| StandardDuration | StandardDuration | |||
| SchedldBasicEarliestStartDate | SchedldBasicEarliestStartDate | |||
| SchedldBasicLatestStartDate | SchedldBasicLatestStartDate | |||
| SchedldBasicEarliestEndDate | SchedldBasicEarliestEndDate | |||
| ScheduledBasicLatestEndDate | ScheduledBasicLatestEndDate | |||
| SchedldFcstdEarliestStartDate | SchedldFcstdEarliestStartDate | |||
| LatestSchedldFcstdStartDate | LatestSchedldFcstdStartDate | |||
| SchedldFcstdEarliestEndDate | SchedldFcstdEarliestEndDate | |||
| LatestSchedldFcstdEndDate | LatestSchedldFcstdEndDate | |||
| ActualStartDate | ActualStartDate | Actual Start | ||
| ActualEndDate | ActualEndDate | Actual Finish | ||
| DueToStartDays | DueToStartDays | Days Due to Start | ||
| DueToEndDays | DueToEndDays | Days Due to Finish | ||
| OverdueToStartDays | OverdueToStartDays | Overdue Days from Start | ||
| OverdueToEndDays | OverdueToEndDays | Overdue Days from Finish | ||
| IsMarkedForDeletion | IsMarkedForDeletion | Purch.org. data | ||
| ProfitCenterName | ProfitCenterName | Profit Center Name | ||
| Supplier | I_NetworkActivityWithVersion | Supplier | Supplier | |
| CostElement | CostElement | G/L Account | ||
| NetworkActivityObjectCurrency | I_NetworkActivityWithVersion | NetworkActivityObjectCurrency | ||
| PurchasingOrganization | I_NetworkActivityWithVersion | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | I_NetworkActivityWithVersion | PurchasingGroup | Purchasing Group | |
| PurchasingGroupName | I_NetworkActivityWithVersion | PurchasingGroupName | Purchasing Grp. Name | |
| ControllingAreaName | ControllingAreaName | Long Text | ||
| CostCtrActivityType | I_NetworkActivityWithVersion | CostCtrActivityType | Activity Type | |
| PurchaseRequisition | I_NetworkActivityWithVersion | PurchaseRequisition | Requisition | |
| PurchaseRequisitionItem | I_NetworkActivityWithVersion | PurchaseRequisitionItem | Requisn. item | |
| FactoryCalendar | I_NetworkActivityWithVersion | FactoryCalendar | Factory Calendar | |
| ControllingObjectClassName | ControllingObjectClassName | |||
| BusinessAreaName | BusinessAreaName | Business Area Name | ||
| RequisitionerUser | I_NetworkActivityWithVersion | RequisitionerUser | Requester | |
| GoodsRecipientName | I_NetworkActivityWithVersion | GoodsRecipientName | Recipient Name | |
| PlannedDeliveryDurationInDays | I_NetworkActivityWithVersion | PlannedDeliveryDurationInDays | Plnd dely time | |
| ConstraintDateForBscEndDate | I_NetworkActivityWithVersion | ConstraintDateForBscEndDate | ||
| ConstraintDateForBscStartDate | I_NetworkActivityWithVersion | ConstraintDateForBscStartDate | ||
| ActyFcstStartDteConstraintType | I_NetworkActivityWithVersion | ActyFcstStartDteConstraintType | ||
| ActyFcstEndDateConstraintType | I_NetworkActivityWithVersion | ActyFcstEndDateConstraintType | ||
| FcstdStandardDurationUnit | I_NetworkActivityWithVersion | FcstdStandardDurationUnit | ||
| FunctionalArea | I_NetworkActivityWithVersion | FunctionalArea | Sendr Fctl Area | |
| FunctionalAreaName | FunctionalAreaName | Long Text | ||
| ProjectDescription | _Project | ProjectDescription | Project Name | |
| ProfitCenter | ProfitCenter | Profit Center | ||
| WBSDescriptionendasWBSDescription | ||||
| LeadTimeReductionStrategy | LeadTimeReductionStrategy | Red. Strategy | ||
| SupplierName | Supplier Name | |||
| NetworkActivityPriceBaseQty | NetworkActivityPriceBaseQty | |||
| PurchasingInfoRecord | PurchasingInfoRecord | Info Record | ||
| PurchasingOrganizationName | PurchasingOrganizationName | Purch. Org. Name | ||
| MaterialGroup | MaterialGroup | Product Group | ||
| StandardDurationIsFlexible | StandardDurationIsFlexible | |||
| CompanyCode | CompanyCode | Receiver Company Code | ||
| CompanyCodeName | CompanyCodeName | Company Name | ||
| ControllingArea | Controlling Area | |||
| OperationCalculationControl | OperationCalculationControl | Calculation key | ||
| NetworkActivityCost | NetworkActivityCost | |||
| CapacityRequirementDistrKey | CapacityRequirementDistrKey | |||
| TaxJurisdiction | TaxJurisdiction | Tax Jurisdiction | ||
| ControllingObjectClass | ControllingObjectClass | Object Class | ||
| BusinessArea | BusinessArea | Business Area | ||
| ProgressAnlysAggregationWeight | ProgressAnlysAggregationWeight | |||
| PurgInfoRecdDataIsFixed | PurgInfoRecdDataIsFixed | |||
| MinimumDuration | MinimumDuration | |||
| MinimumDurationUnit | MinimumDurationUnit | |||
| ActyConfFcstdEndDate | ActyConfFcstdEndDate | |||
| BasicDatesFreeFloat | BasicDatesFreeFloat | |||
| TotalFloatForBasicDates | TotalFloatForBasicDates | |||
| StartDateOffsetDuration | StartDateOffsetDuration | |||
| StartDateOffsetDurationUnit | StartDateOffsetDurationUnit | |||
| EndDateOffsetDuration | EndDateOffsetDuration | |||
| EndDateOffsetDurationUnit | EndDateOffsetDurationUnit | |||
| ActivityConfFcstdDuration | ActivityConfFcstdDuration | |||
| ActivityConfFcstdDurationUnit | ActivityConfFcstdDurationUnit | |||
| MaterialGroupName | MaterialGroupName | prod Grp Desc. | ||
| TaxJurisdictionName | TaxJurisdictionName | Description | ||
| WBSElementObject | WBSElementObject | Object number | ||
| ProjectVersionDescription | ||||
| ProjectVersionGroupName | ||||
| _Project | _Project | |||
| _WBSElement | _WBSElement | |||
| ProjectNetworkDescription | _ProjectNetwork | ProjectNetworkDescription | Network Name | |
| _ProjectNetwork | _ProjectNetwork | |||
| FreeDfndTableFieldSemanticName | _UserFieldLabel | FreeDfndTableFieldSemanticName | ||
| FreeDefinedTableFieldSemantic | I_NetworkActivityWithVersion | FreeDefinedTableFieldSemantic | Field Key | |
| FreeDefinedAttribute01Label | _UserFieldLabel | FreeDefinedAttribute01Label | User Field 1 Label | |
| FreeDefinedAttribute01 | I_NetworkActivityWithVersion | FreeDefinedAttribute01 | Attribute 1 | |
| FreeDefinedAttribute02Label | _UserFieldLabel | FreeDefinedAttribute02Label | User Field 2 Label | |
| FreeDefinedAttribute02 | I_NetworkActivityWithVersion | FreeDefinedAttribute02 | Attribute 2 | |
| FreeDefinedAttribute03Label | _UserFieldLabel | FreeDefinedAttribute03Label | User Field 3 Label | |
| FreeDefinedAttribute03 | I_NetworkActivityWithVersion | FreeDefinedAttribute03 | Attribute 3 | |
| FreeDefinedAttribute04Label | _UserFieldLabel | FreeDefinedAttribute04Label | User Field 4 Label | |
| FreeDefinedAttribute04 | I_NetworkActivityWithVersion | FreeDefinedAttribute04 | Attribute 4 | |
| FreeDefinedAmount1Currency | I_NetworkActivityWithVersion | FreeDefinedAmount1Currency | ||
| FreeDefinedAmount2Currency | I_NetworkActivityWithVersion | FreeDefinedAmount2Currency | ||
| FreeDefinedQuantity1Label | _UserFieldLabel | FreeDefinedQuantity1Label | User Field 5 Label | |
| FreeDefinedQuantity1Unit | I_NetworkActivityWithVersion | FreeDefinedQuantity1Unit | ||
| FreeDefinedQuantity1 | I_NetworkActivityWithVersion | FreeDefinedQuantity1 | ||
| FreeDefinedQuantity2Label | _UserFieldLabel | FreeDefinedQuantity2Label | User Field 6 Label | |
| FreeDefinedQuantity2Unit | I_NetworkActivityWithVersion | FreeDefinedQuantity2Unit | ||
| FreeDefinedQuantity2 | I_NetworkActivityWithVersion | FreeDefinedQuantity2 | ||
| FreeDefinedAmount1Label | _UserFieldLabel | FreeDefinedAmount1Label | User Field 7 Label | |
| FreeDefinedAmount1 | ||||
| FreeDefinedAmount2Label | _UserFieldLabel | FreeDefinedAmount2Label | User Field 8 Label | |
| FreeDefinedAmount2 | ||||
| FreeDefinedDate1Label | _UserFieldLabel | FreeDefinedDate1Label | User Field 9 Label | |
| FreeDefinedDate1 | I_NetworkActivityWithVersion | FreeDefinedDate1 | ||
| FreeDefinedDate2Label | _UserFieldLabel | FreeDefinedDate2Label | User Field 10 Label | |
| FreeDefinedDate2 | I_NetworkActivityWithVersion | FreeDefinedDate2 | ||
| FreeDefinedIndicator1Label | _UserFieldLabel | FreeDefinedIndicator1Label | User Field 11 Label | |
| FreeDefinedIndicator1 | I_NetworkActivityWithVersion | FreeDefinedIndicator1 | ||
| FreeDefinedIndicator2Label | _UserFieldLabel | FreeDefinedIndicator2Label | User Field 12 Label | |
| FreeDefinedIndicator2 | I_NetworkActivityWithVersion | FreeDefinedIndicator2 | ||
| _ProjectMilestone | _ProjectMilestone | |||
| _ProjectMaterialComponent | _ProjectMaterialComponent | |||
| _ProjPurDocItems | _ProjPurDocItems | |||
| _Status | _Status | |||
| _Supplier | I_NetworkActivityWithVersion | _Supplier | ||
| _ProjectValueHelp | _ProjectValueHelp | |||
| _WBSElementValueHelp | _WBSElementValueHelp | |||
| _ProjectWithCodingMaskVH | _ProjectWithCodingMaskVH | |||
| _WBSElementWithCodingMaskVH | _WBSElementWithCodingMaskVH | |||
| _ProjectNtwkValueHelp | _ProjectNtwkValueHelp | |||
| _NetworkActivityValueHelp | _NetworkActivityValueHelp | |||
| _ProjectVersionVH | _ProjectVersionVH |
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_NetworkActivityWithVersion.
-- 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: CNTWKACTYVERS
CREATE VIEW C_NetworkActivityWithVersion AS
SELECT
_NetworkActivity.ProjectNetwork AS ProjectNetwork,
_NetworkActivity.NetworkActivity AS NetworkActivity,
SuperiorNtwkActivityExternalID,
_NetworkActivity.Version AS Version,
case when _NetworkActivity.ProjectWithCodingMask is null then '' else _NetworkActivity.ProjectWithCodingMask end as Project AS ProjectWithCodingMaskendasProject,
_NetworkActivity.WBSElementWithCodingMask AS WBSElement,
_NetworkActivity.NetworkActivityObject AS NetworkActivityObject,
_NetworkActivity.ProjectInternalID AS ProjectInternalID,
_NetworkActivity.ProjectNetworkInternalID AS ProjectNetworkInternalID,
_NetworkActivity.NetworkActivityInternalID AS NetworkActivityInternalID,
PurchasingDocument,
_NetworkActivity.WBSElementInternalID AS WBSElementInternalID,
_NetworkActivity.WBSElementHierarchyLevel AS WBSElementHierarchyLevel,
NetworkActivityControlProfile,
Plant,
ActyBscStartDateConstraintType,
ActyBscEndDateConstraintType,
CostCtrActivityTypeName,
OperationControlProfileName,
PlantName,
NetworkActivityPriority,
PriorityCodeName,
WorkCenterText,
NtwkActivityWorkQuantityUnit,
NetworkActivityQuantityUnit,
NetworkActivityCurrency,
StandardDurationUnit,
PlannedWorkQuantity,
ActualWorkQuantity,
RemainingWorkQuantity,
ActivityQuantity,
ExternalProcessingPrice,
cast ( _CostElementOnChartOfAccounts._Text[1:Language = $session.system_language].CostElementName as ps_s4_mcds2 ) AS CostElementName,
StandardDuration,
SchedldBasicEarliestStartDate,
SchedldBasicLatestStartDate,
SchedldBasicEarliestEndDate,
ScheduledBasicLatestEndDate,
SchedldFcstdEarliestStartDate,
LatestSchedldFcstdStartDate,
SchedldFcstdEarliestEndDate,
LatestSchedldFcstdEndDate,
ActualStartDate,
ActualEndDate,
DueToStartDays,
DueToEndDays,
OverdueToStartDays,
OverdueToEndDays,
IsMarkedForDeletion,
ProfitCenterName,
_NetworkActivity.Supplier AS Supplier,
CostElement,
_NetworkActivity.NetworkActivityObjectCurrency AS NetworkActivityObjectCurrency,
_NetworkActivity.PurchasingOrganization AS PurchasingOrganization,
_NetworkActivity.PurchasingGroup AS PurchasingGroup,
_NetworkActivity.PurchasingGroupName AS PurchasingGroupName,
ControllingAreaName,
_NetworkActivity.CostCtrActivityType AS CostCtrActivityType,
_NetworkActivity.PurchaseRequisition AS PurchaseRequisition,
_NetworkActivity.PurchaseRequisitionItem AS PurchaseRequisitionItem,
_NetworkActivity.FactoryCalendar AS FactoryCalendar,
ControllingObjectClassName,
BusinessAreaName,
_NetworkActivity.RequisitionerUser AS RequisitionerUser,
_NetworkActivity.GoodsRecipientName AS GoodsRecipientName,
_NetworkActivity.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
_NetworkActivity.ConstraintDateForBscEndDate AS ConstraintDateForBscEndDate,
_NetworkActivity.ConstraintDateForBscStartDate AS ConstraintDateForBscStartDate,
_NetworkActivity.ActyFcstStartDteConstraintType AS ActyFcstStartDteConstraintType,
_NetworkActivity.ActyFcstEndDateConstraintType AS ActyFcstEndDateConstraintType,
_NetworkActivity.FcstdStandardDurationUnit AS FcstdStandardDurationUnit,
_NetworkActivity.FunctionalArea AS FunctionalArea,
FunctionalAreaName,
_Project.ProjectDescription AS ProjectDescription,
ProfitCenter,
case when _WBSElement._WBSElementShortText.LanguageBasedShortText is not initial then _WBSElement._WBSElementShortText.LanguageBasedShortText else _WBSElement.WBSDescription end as WBSDescription AS WBSDescriptionendasWBSDescription,
LeadTimeReductionStrategy,
cast ( SupplierName as suppliername ) AS SupplierName,
NetworkActivityPriceBaseQty,
PurchasingInfoRecord,
PurchasingOrganizationName,
MaterialGroup,
StandardDurationIsFlexible,
CompanyCode,
CompanyCodeName,
cast ( ControllingArea as kokrs ) AS ControllingArea,
OperationCalculationControl,
NetworkActivityCost,
CapacityRequirementDistrKey,
TaxJurisdiction,
ControllingObjectClass,
BusinessArea,
ProgressAnlysAggregationWeight,
PurgInfoRecdDataIsFixed,
MinimumDuration,
MinimumDurationUnit,
ActyConfFcstdEndDate,
BasicDatesFreeFloat,
TotalFloatForBasicDates,
StartDateOffsetDuration,
StartDateOffsetDurationUnit,
EndDateOffsetDuration,
EndDateOffsetDurationUnit,
ActivityConfFcstdDuration,
ActivityConfFcstdDurationUnit,
MaterialGroupName,
TaxJurisdictionName,
WBSElementObject,
cast ( _NetworkActivity._ProjectVersionHeader.ProjectVersionDescription as wty_vetxt ) AS ProjectVersionDescription,
_NetworkActivity._ProjectVersionHeader.ProjectVersionGroupName AS ProjectVersionGroupName,
_ProjectNetwork.ProjectNetworkDescription AS ProjectNetworkDescription,
_UserFieldLabel.FreeDfndTableFieldSemanticName AS FreeDfndTableFieldSemanticName,
_NetworkActivity.FreeDefinedTableFieldSemantic AS FreeDefinedTableFieldSemantic,
_UserFieldLabel.FreeDefinedAttribute01Label AS FreeDefinedAttribute01Label,
_NetworkActivity.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
_UserFieldLabel.FreeDefinedAttribute02Label AS FreeDefinedAttribute02Label,
_NetworkActivity.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
_UserFieldLabel.FreeDefinedAttribute03Label AS FreeDefinedAttribute03Label,
_NetworkActivity.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
_UserFieldLabel.FreeDefinedAttribute04Label AS FreeDefinedAttribute04Label,
_NetworkActivity.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
_NetworkActivity.FreeDefinedAmount1Currency AS FreeDefinedAmount1Currency,
_NetworkActivity.FreeDefinedAmount2Currency AS FreeDefinedAmount2Currency,
_UserFieldLabel.FreeDefinedQuantity1Label AS FreeDefinedQuantity1Label,
_NetworkActivity.FreeDefinedQuantity1Unit AS FreeDefinedQuantity1Unit,
_NetworkActivity.FreeDefinedQuantity1 AS FreeDefinedQuantity1,
_UserFieldLabel.FreeDefinedQuantity2Label AS FreeDefinedQuantity2Label,
_NetworkActivity.FreeDefinedQuantity2Unit AS FreeDefinedQuantity2Unit,
_NetworkActivity.FreeDefinedQuantity2 AS FreeDefinedQuantity2,
_UserFieldLabel.FreeDefinedAmount1Label AS FreeDefinedAmount1Label,
cast ( cast ( _NetworkActivity.FreeDefinedAmount1 * 10 as abap.curr(14,2) ) as abap.curr(13,2) ) AS FreeDefinedAmount1,
_UserFieldLabel.FreeDefinedAmount2Label AS FreeDefinedAmount2Label,
cast ( cast ( _NetworkActivity.FreeDefinedAmount2 * 10 as abap.curr(14,2) ) as abap.curr(13,2) ) AS FreeDefinedAmount2,
_UserFieldLabel.FreeDefinedDate1Label AS FreeDefinedDate1Label,
_NetworkActivity.FreeDefinedDate1 AS FreeDefinedDate1,
_UserFieldLabel.FreeDefinedDate2Label AS FreeDefinedDate2Label,
_NetworkActivity.FreeDefinedDate2 AS FreeDefinedDate2,
_UserFieldLabel.FreeDefinedIndicator1Label AS FreeDefinedIndicator1Label,
_NetworkActivity.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
_UserFieldLabel.FreeDefinedIndicator2Label AS FreeDefinedIndicator2Label,
_NetworkActivity.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
_NetworkActivity._Supplier AS _Supplier
FROM I_NetworkActivityWithVersion AS _NetworkActivity
LEFT OUTER JOIN C_ProjectBasicInfo AS _Project ON ProjectInternalID = _Project.ProjectInternalID AND Version = _Project.Version -- association [1..1]
LEFT OUTER JOIN C_WBSElementBasicInfo AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID AND Version = _WBSElement.Version -- association [0..1]
LEFT OUTER JOIN C_ProjectNetworkBasicInfo AS _ProjectNetwork ON ProjectNetworkInternalID = _ProjectNetwork.ProjectNetworkInternalID AND Version = _ProjectNetwork.Version -- association [0..1]
LEFT OUTER JOIN C_ProjMatlCompBasicInfo AS _ProjectMaterialComponent ON ProjectNetwork = _ProjectMaterialComponent.ProjectNetwork AND NetworkActivity = _ProjectMaterialComponent.NetworkActivity AND Version = _ProjectMaterialComponent.Version -- association [0..*]
LEFT OUTER JOIN C_MilestoneBasicInfo AS _ProjectMilestone ON ProjectNetworkInternalID = _ProjectMilestone.ProjectNetworkInternalID AND NetworkActivityInternalID = _ProjectMilestone.NetworkActivityInternalID AND Version = _ProjectMilestone.Version -- association [0..*]
LEFT OUTER JOIN C_ProjectStsObjActiveSts AS _Status ON NetworkActivityObject = _Status.StatusObject -- association [0..*]
LEFT OUTER JOIN C_ProjPurDocItems AS _ProjPurDocItems ON ProjectNetworkInternalID = _ProjPurDocItems.ProjectNetworkInternalID AND NetworkActivityInternalID = _ProjPurDocItems.NetworkActivityInternalID -- association [0..*]
LEFT OUTER JOIN I_ProjectValueHelp AS _ProjectValueHelp ON Project = _ProjectValueHelp.Project -- association [0..1]
LEFT OUTER JOIN I_WBSElementValueHelp AS _WBSElementValueHelp ON WBSElement = _WBSElementValueHelp.WBSElement -- association [0..1]
LEFT OUTER JOIN I_WBSElementWithCodingMaskVH AS _WBSElementWithCodingMaskVH ON _WBSElementWithCodingMaskVH.WBSElement = WBSElement -- association [0..1]
LEFT OUTER JOIN I_ProjectWithCodingMaskVH AS _ProjectWithCodingMaskVH ON _ProjectWithCodingMaskVH.Project = Project -- association [0..1]
LEFT OUTER JOIN I_ProjectNtwkValueHelp AS _ProjectNtwkValueHelp ON ProjectNetwork = _ProjectNtwkValueHelp.ProjectNetwork -- association [0..1]
LEFT OUTER JOIN I_NetworkActivityValueHelp AS _NetworkActivityValueHelp ON ProjectNetwork = _NetworkActivityValueHelp.ProjectNetwork AND NetworkActivity = _NetworkActivityValueHelp.NetworkActivity -- association [0..1]
LEFT OUTER JOIN I_ProjectVersionVH AS _ProjectVersionVH ON Project = _ProjectVersionVH.ProjectObjectExternalID AND Version = _ProjectVersionVH.Version AND _ProjectVersionVH.ObjectType = 'PD' -- association [0..1]
LEFT OUTER JOIN I_FreeDfndTblFieldSemanticText AS _UserFieldLabel ON FreeDefinedTableFieldSemantic = _UserFieldLabel.FreeDefinedTableFieldSemantic AND _UserFieldLabel.Language = $session.system_language -- 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