A_ProjectNetworkActivity
Project Network Activity
A_ProjectNetworkActivity is a Composite CDS View that provides data about "Project Network Activity" in SAP S/4HANA. It reads from 1 data source (R_ProjectNetworkActivityTP) and exposes 145 fields with key fields ProjectNetworkInternalID, ProjNetworkActivityInternalID. It has 2 associations to related views. It is exposed through 2 OData services (API_PROJECT_V3, API_PROJECTNETWORK).
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ProjectNetworkActivityTP | R_ProjectNetworkActivityTP | projection |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | A_ProjectNetworkActivityStatus | _ProjectNetworkActivityStatus | $projection.ProjectNetworkInternalID = _ProjectNetworkActivityStatus.ProjectNetworkInternalID and $projection.ProjNetworkActivityInternalID = _ProjectNetworkActivityStatus.ProjNetworkActivityInternalID |
| [1..1] | E_NetworkActivity | _Extension | $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID and $projection.ProjNetworkActivityInternalID = _Extension.NetworkActivityInternalID |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Project Network Activity | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| OData.entitySet.name | ProjectNetworkActivity | view | |
| OData.entityType.name | ProjectNetworkActivity_Type | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| API_PROJECT_V3 | API_PROJECT_V3 | V4 | C2 | C1 |
| API_PROJECTNETWORK | API_PROJECTNETWORK | V4 | C2 | C1 |
Fields (145)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectNetworkInternalID | ProjectNetworkInternalID | ||
| KEY | ProjNetworkActivityInternalID | ProjNetworkActivityInternalID | ||
| ProjectNetwork | ProjectNetwork | |||
| NetworkActivity | NetworkActivity | |||
| NetworkActivityDescription | NetworkActivityDescription | |||
| NtwkActyLangBsdDescription | NtwkActyLangBsdDescription | |||
| WBSElementInternalID | WBSElementInternalID | |||
| WBSElementExternalID | WBSElementExternalID | |||
| Plant | Plant | |||
| OperationCalculationControl | OperationCalculationControl | |||
| CostCtrActivityType | CostCtrActivityType | |||
| UsageCode | UsageCode | |||
| NetworkActivityControlProfile | NetworkActivityControlProfile | |||
| FactoryCalendar | FactoryCalendar | |||
| PurReqnOrResvnGeneration | PurReqnOrResvnGeneration | |||
| WorkCenterInternalID | WorkCenterInternalID | |||
| WorkCenter | WorkCenter | |||
| PlannedWorkQuantity | PlannedWorkQuantity | |||
| StandardWorkQuantityUnit1 | StandardWorkQuantityUnit1 | |||
| OperationImportance | OperationImportance | |||
| ActyIsTakenAcctForProjSmmry | ActyIsTakenAcctForProjSmmry | |||
| CapacityRequirementDistrKey | CapacityRequirementDistrKey | |||
| NumberOfCapacities | NumberOfCapacities | |||
| OperationWorkPercent | OperationWorkPercent | |||
| MaintOrdOperationExecutionRate | MaintOrdOperationExecutionRate | |||
| BusinessProcess | BusinessProcess | |||
| StandardTextInternalID | StandardTextInternalID | |||
| StandardDuration | StandardDuration | |||
| BasicDurationUnit | BasicDurationUnit | |||
| StandardDurationIsFlexible | StandardDurationIsFlexible | |||
| MinimumDuration | MinimumDuration | |||
| MinimumDurationUnit | MinimumDurationUnit | |||
| LeadTimeReductionStrategy | LeadTimeReductionStrategy | |||
| ExtProcgOperationHasSubcontrg | ExtProcgOperationHasSubcontrg | |||
| PurchasingInfoRecord | PurchasingInfoRecord | |||
| PurchasingOrganization | PurchasingOrganization | |||
| Supplier | Supplier | |||
| PurchasingGroup | PurchasingGroup | |||
| OpPurchaseOutlineAgreement | OpPurchaseOutlineAgreement | |||
| OpPurchaseOutlineAgreementItem | OpPurchaseOutlineAgreementItem | |||
| ExternalProcessingPrice | ExternalProcessingPrice | |||
| NetworkActivityCurrency | NetworkActivityCurrency | |||
| NetworkActivityPriceBaseQty | NetworkActivityPriceBaseQty | |||
| CostElement | CostElement | |||
| PurgInfoRecdDataIsFixed | PurgInfoRecdDataIsFixed | |||
| PlannedDeliveryDurationInDays | PlannedDeliveryDurationInDays | |||
| OperationQuantity | OperationQuantity | |||
| OperationQuantityUnit | OperationQuantityUnit | |||
| PurchaseRequisition | PurchaseRequisition | |||
| PurchaseRequisitionItem | PurchaseRequisitionItem | |||
| MaterialGroup | MaterialGroup | |||
| PurchasingInfoRecdAddlGrpgName | PurchasingInfoRecdAddlGrpgName | |||
| RequisitionerUser | RequisitionerUser | |||
| GoodsRecipientName | GoodsRecipientName | |||
| OperationTrackingNumber | OperationTrackingNumber | |||
| UnloadingPointName | UnloadingPointName | |||
| ActyBscStartDateConstraintType | ActyBscStartDateConstraintType | |||
| ConstraintDateForBscStartDate | ConstraintDateForBscStartDate | |||
| ConstraintTimeForBscStartTime | ConstraintTimeForBscStartTime | |||
| ActyBscEndDateConstraintType | ActyBscEndDateConstraintType | |||
| ConstraintDateForBscEndDate | ConstraintDateForBscEndDate | |||
| ConstraintTimeForBasicEndTime | ConstraintTimeForBasicEndTime | |||
| TotalFloatForBasicDates | TotalFloatForBasicDates | |||
| BasicDatesFreeFloat | BasicDatesFreeFloat | |||
| SchedldBasicEarliestStartDate | SchedldBasicEarliestStartDate | |||
| SchedldBasicEarliestStartTime | SchedldBasicEarliestStartTime | |||
| SchedldBasicEarliestEndDate | SchedldBasicEarliestEndDate | |||
| SchedldBasicEarliestEndTime | SchedldBasicEarliestEndTime | |||
| SchedldBasicLatestStartDate | SchedldBasicLatestStartDate | |||
| SchedldBasicLatestStartTime | SchedldBasicLatestStartTime | |||
| ScheduledBasicLatestEndDate | ScheduledBasicLatestEndDate | |||
| SchedldBasicLatestEndTime | SchedldBasicLatestEndTime | |||
| ActualStartDate | ActualStartDate | |||
| ActualExecutionStartTime | ActualExecutionStartTime | |||
| ActualEndDate | ActualEndDate | |||
| ActualExecutionEndTime | ActualExecutionEndTime | |||
| ActyConfFcstdEndDate | ActyConfFcstdEndDate | |||
| ActyConfFcstdEndTime | ActyConfFcstdEndTime | |||
| ActualWorkQuantity | ActualWorkQuantity | |||
| ActivityConfFcstdDuration | ActivityConfFcstdDuration | |||
| ActivityConfFcstdDurationUnit | ActivityConfFcstdDurationUnit | |||
| ActyFcstStartDteConstraintType | ActyFcstStartDteConstraintType | |||
| ActyFcstEndDateConstraintType | ActyFcstEndDateConstraintType | |||
| SchedldFcstdEarliestStartDate | SchedldFcstdEarliestStartDate | |||
| SchedldFcstdEarliestStartTime | SchedldFcstdEarliestStartTime | |||
| SchedldFcstdEarliestEndDate | SchedldFcstdEarliestEndDate | |||
| SchedldFcstdEarliestEndTime | SchedldFcstdEarliestEndTime | |||
| LatestSchedldFcstdStartDate | LatestSchedldFcstdStartDate | |||
| SchedldFcstdLatestStartTime | SchedldFcstdLatestStartTime | |||
| LatestSchedldFcstdEndDate | LatestSchedldFcstdEndDate | |||
| SchedldFcstdLatestEndTime | SchedldFcstdLatestEndTime | |||
| FcstdStandardDurationUnit | FcstdStandardDurationUnit | |||
| CompanyCode | CompanyCode | |||
| BusinessArea | BusinessArea | |||
| NetworkActivityObjectCurrency | NetworkActivityObjectCurrency | |||
| TaxJurisdictionCalcProcedure | TaxJurisdictionCalcProcedure | |||
| ProfitCenter | ProfitCenter | |||
| OverheadCode | OverheadCode | |||
| ChangeNumber | ChangeNumber | |||
| TaxJurisdiction | TaxJurisdiction | |||
| FunctionalArea | FunctionalArea | |||
| ControllingObjectClass | ControllingObjectClass | |||
| CreatedByUser | CreatedByUser | |||
| CreationDate | CreationDate | |||
| LastChangedByUser | LastChangedByUser | |||
| LastChangeDate | LastChangeDate | |||
| FreeDefinedTableFieldSemantic | FreeDefinedTableFieldSemantic | |||
| FreeDefinedAttribute01 | FreeDefinedAttribute01 | |||
| FreeDefinedAttribute02 | FreeDefinedAttribute02 | |||
| FreeDefinedAttribute03 | FreeDefinedAttribute03 | |||
| FreeDefinedAttribute04 | FreeDefinedAttribute04 | |||
| FreeDefinedQuantity1 | FreeDefinedQuantity1 | |||
| FreeDefinedQuantity1Unit | FreeDefinedQuantity1Unit | |||
| FreeDefinedQuantity2 | FreeDefinedQuantity2 | |||
| FreeDefinedQuantity2Unit | FreeDefinedQuantity2Unit | |||
| FreeDefinedAmount1 | FreeDefinedAmount1 | |||
| FreeDefinedAmount1Currency | FreeDefinedAmount1Currency | |||
| FreeDefinedAmount2 | FreeDefinedAmount2 | |||
| FreeDefinedAmount2Currency | FreeDefinedAmount2Currency | |||
| FreeDefinedDate1 | FreeDefinedDate1 | |||
| FreeDefinedDate2 | FreeDefinedDate2 | |||
| FreeDefinedIndicator1 | FreeDefinedIndicator1 | |||
| FreeDefinedIndicator2 | FreeDefinedIndicator2 | |||
| ProgressAnlysAggregationWeight | ProgressAnlysAggregationWeight | |||
| NetworkActivityCost | NetworkActivityCost | |||
| PartnerCostCenter | PartnerCostCenter | |||
| Language | Language | |||
| NtwkAccountAssignmentCode | NtwkAccountAssignmentCode | |||
| IsMarkedForDeletion | IsMarkedForDeletion | |||
| JointVenture | JointVenture | |||
| JointVentureRecoveryCode | JointVentureRecoveryCode | |||
| JointVentureEquityType | JointVentureEquityType | |||
| JointVentureObjectType | JointVentureObjectType | |||
| JointVentureClass | JointVentureClass | |||
| JointVentureSubClass | JointVentureSubClass | |||
| JntVentureOriglCostObjectType | JntVentureOriglCostObjectType | |||
| StandardWorkQuantityUnit | StandardWorkQuantityUnit | |||
| MatPlanningPrimaryCost | MatPlanningPrimaryCost | |||
| ReferencePoint | ReferencePoint | |||
| ReferenceElement | ReferenceElement | |||
| ControllingAreaCurrency | ControllingAreaCurrency | |||
| StatusCombinationCode | StatusCombinationCode | |||
| PurReqnCollectiveIndicatorCode | PurReqnCollectiveIndicatorCode | |||
| ProjectInternalID | ProjectInternalID | |||
| _ProjectNetworkActivityStatus | _ProjectNetworkActivityStatus |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Project Network Activity'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_REMOTE_API
}
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL
}
@OData.entitySet.name : 'ProjectNetworkActivity'
@OData.entityType.name:'ProjectNetworkActivity_Type'
define view entity A_ProjectNetworkActivity
as projection on R_ProjectNetworkActivityTP as _NetworkActivity
association [1..*] to A_ProjectNetworkActivityStatus as _ProjectNetworkActivityStatus on $projection.ProjectNetworkInternalID = _ProjectNetworkActivityStatus.ProjectNetworkInternalID
and $projection.ProjNetworkActivityInternalID = _ProjectNetworkActivityStatus.ProjNetworkActivityInternalID
association [1..1] to E_NetworkActivity as _Extension on $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID
and $projection.ProjNetworkActivityInternalID = _Extension.NetworkActivityInternalID
{
key ProjectNetworkInternalID,
key ProjNetworkActivityInternalID,
ProjectNetwork,
NetworkActivity,
@Semantics.text: true
NetworkActivityDescription,
@Semantics.text: true
NtwkActyLangBsdDescription,
WBSElementInternalID,
WBSElementExternalID,
Plant,
@ObjectModel.sapObjectNodeTypeReference: 'NetworkActivityCalculationKey'
OperationCalculationControl,
CostCtrActivityType,
@ObjectModel.sapObjectNodeTypeReference: 'ProjectMilestoneUsage'
UsageCode,
NetworkActivityControlProfile,
FactoryCalendar,
PurReqnOrResvnGeneration,
WorkCenterInternalID,
WorkCenter,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
PlannedWorkQuantity,
StandardWorkQuantityUnit1,
@ObjectModel.sapObjectNodeTypeReference: 'ProjectObjectPriorityCode'
OperationImportance,
ActyIsTakenAcctForProjSmmry,
CapacityRequirementDistrKey,
NumberOfCapacities,
OperationWorkPercent,
MaintOrdOperationExecutionRate,
BusinessProcess,
StandardTextInternalID,
@Semantics.quantity.unitOfMeasure: 'BasicDurationUnit'
StandardDuration,
BasicDurationUnit,
StandardDurationIsFlexible,
@Semantics.quantity.unitOfMeasure: 'MinimumDurationUnit'
MinimumDuration,
MinimumDurationUnit,
@ObjectModel.sapObjectNodeTypeReference: 'LeadTimeReductionStrategy'
LeadTimeReductionStrategy,
@Semantics.booleanIndicator
ExtProcgOperationHasSubcontrg,
PurchasingInfoRecord,
PurchasingOrganization,
Supplier,
@ObjectModel.sapObjectNodeTypeReference: 'PurchasingGroup'
PurchasingGroup,
OpPurchaseOutlineAgreement,
OpPurchaseOutlineAgreementItem,
@Semantics.amount.currencyCode: 'NetworkActivityCurrency'
ExternalProcessingPrice,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
NetworkActivityCurrency,
@Semantics.quantity.unitOfMeasure: 'OperationQuantityUnit'
NetworkActivityPriceBaseQty,
CostElement,
PurgInfoRecdDataIsFixed,
PlannedDeliveryDurationInDays,
@Semantics.quantity.unitOfMeasure: 'OperationQuantityUnit'
OperationQuantity,
OperationQuantityUnit,
PurchaseRequisition,
PurchaseRequisitionItem,
MaterialGroup,
PurchasingInfoRecdAddlGrpgName,
RequisitionerUser,
GoodsRecipientName,
OperationTrackingNumber,
UnloadingPointName,
@ObjectModel.sapObjectNodeTypeReference: 'StartDateConstraintType'
ActyBscStartDateConstraintType,
ConstraintDateForBscStartDate,
ConstraintTimeForBscStartTime,
@ObjectModel.sapObjectNodeTypeReference: 'FinishDateConstraintType'
ActyBscEndDateConstraintType,
ConstraintDateForBscEndDate,
ConstraintTimeForBasicEndTime,
TotalFloatForBasicDates,
BasicDatesFreeFloat,
SchedldBasicEarliestStartDate,
SchedldBasicEarliestStartTime,
SchedldBasicEarliestEndDate,
SchedldBasicEarliestEndTime,
SchedldBasicLatestStartDate,
SchedldBasicLatestStartTime,
ScheduledBasicLatestEndDate,
SchedldBasicLatestEndTime,
ActualStartDate,
ActualExecutionStartTime,
ActualEndDate,
ActualExecutionEndTime,
ActyConfFcstdEndDate,
ActyConfFcstdEndTime,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
ActualWorkQuantity,
@Semantics.quantity.unitOfMeasure: 'ActivityConfFcstdDurationUnit'
ActivityConfFcstdDuration,
ActivityConfFcstdDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
ForecastedWorkQty,
@ObjectModel.sapObjectNodeTypeReference: 'StartDateConstraintType'
ActyFcstStartDteConstraintType,
@ObjectModel.sapObjectNodeTypeReference: 'FinishDateConstraintType'
ActyFcstEndDateConstraintType,
ForecastedStartDate,
ForecastedStartTime,
ForecastedEndDate,
ForecastedEndTime,
TotalFloatForForecastedDates,
ForecastedDatesFreeFloat,
SchedldFcstdEarliestStartDate,
SchedldFcstdEarliestStartTime,
SchedldFcstdEarliestEndDate,
SchedldFcstdEarliestEndTime,
LatestSchedldFcstdStartDate,
SchedldFcstdLatestStartTime,
LatestSchedldFcstdEndDate,
SchedldFcstdLatestEndTime,
@Semantics.quantity.unitOfMeasure: 'FcstdStandardDurationUnit'
ForecastedStandardDuration,
FcstdStandardDurationUnit,
@Semantics.quantity.unitOfMeasure: 'ForecastedMinimumDurationUnit'
ForecastedMinimumDuration,
ForecastedMinimumDurationUnit,
CompanyCode,
BusinessArea,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
NetworkActivityObjectCurrency,
TaxJurisdictionCalcProcedure,
ProfitCenter,
OverheadCode,
ChangeNumber,
@ObjectModel.sapObjectNodeTypeReference: 'TaxJurisdiction'
TaxJurisdiction,
FunctionalArea,
@ObjectModel.sapObjectNodeTypeReference: 'ControllingObjectClass'
ControllingObjectClass,
CreatedByUser,
CreationDate,
LastChangedByUser,
LastChangeDate,
FreeDefinedTableFieldSemantic,
FreeDefinedAttribute01,
FreeDefinedAttribute02,
FreeDefinedAttribute03,
FreeDefinedAttribute04,
@Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity1Unit'
FreeDefinedQuantity1,
FreeDefinedQuantity1Unit,
@Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity2Unit'
FreeDefinedQuantity2,
FreeDefinedQuantity2Unit,
@Semantics.amount.currencyCode: 'FreeDefinedAmount1Currency'
FreeDefinedAmount1,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
FreeDefinedAmount1Currency,
@Semantics.amount.currencyCode: 'FreeDefinedAmount2Currency'
FreeDefinedAmount2,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
FreeDefinedAmount2Currency,
FreeDefinedDate1,
FreeDefinedDate2,
FreeDefinedIndicator1,
FreeDefinedIndicator2,
ProgressAnlysAggregationWeight,
@Semantics.amount.currencyCode: 'NetworkActivityCurrency'
NetworkActivityCost,
PartnerCostCenter,
Language,
@ObjectModel.sapObjectNodeTypeReference: 'NtwkAccountAssignmentIndicator'
NtwkAccountAssignmentCode,
IsMarkedForDeletion,
JointVenture,
JointVentureRecoveryCode,
JointVentureEquityType,
JointVentureObjectType,
JointVentureClass,
JointVentureSubClass,
JntVentureOriglCostObjectType,
StandardWorkQuantityUnit,
@Semantics.amount.currencyCode: 'ControllingAreaCurrency'
MatPlanningPrimaryCost,
ReferencePoint,
ReferenceElement,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
ControllingAreaCurrency,
StatusCombinationCode,
PurReqnCollectiveIndicatorCode,
//For Cross BO
ProjectInternalID,
// Associations
_ProjectNetworkActivityStatus,
_ProjectNetwork : redirected to parent A_ProjectNetwork,
_ProjectMilestone : redirected to composition child A_ProjNtwkActivityMilestone,
_ProjNtwkActyMatlComp : redirected to composition child A_ProjNtwkActyMatlComp,
_NetworkActivityElement : redirected to composition child A_ProjNetworkActivityElement,
_NetworkActivityConfirmation : redirected to composition child A_ProjNtwkActivityConfirmation,
_ProjNtwkActyRelationship : redirected to composition child A_ProjNtwkActyRelationship
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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