A_ProjectNetworkActivity

DDL: A_PROJECTNETWORKACTIVITY Type: view_entity COMPOSITE

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)

SourceAliasJoin Type
R_ProjectNetworkActivityTP R_ProjectNetworkActivityTP projection

Associations (2)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

ServiceBindingVersionContractRelease
API_PROJECT_V3 API_PROJECT_V3 V4 C2 C1
API_PROJECTNETWORK API_PROJECTNETWORK V4 C2 C1

Fields (145)

KeyFieldSource TableSource FieldDescription
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
}