A_ProjNetworkActivityElement

DDL: A_PROJNETWORKACTIVITYELEMENT Type: view_entity COMPOSITE

Project Network Activity Element

A_ProjNetworkActivityElement is a Composite CDS View that provides data about "Project Network Activity Element" in SAP S/4HANA. It reads from 1 data source (R_ProjNetworkActivityElementTP) and exposes 127 fields with key fields ProjectNetworkInternalID, ProjNetworkActivityInternalID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_ProjNetworkActivityElementTP R_ProjNetworkActivityElementTP 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 Element 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 #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
OData.entitySet.name ProjNetworkActivityElement view
OData.entityType.name ProjNetworkActivityElement_Type view

Fields (127)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID ProjectNetworkInternalID
KEY ProjNetworkActivityInternalID ProjNetworkActivityInternalID
ProjectNetwork ProjectNetwork
NetworkActivity NetworkActivity
NetworkActivityDescription NetworkActivityDescription
NtwkActyLangBsdDescription NtwkActyLangBsdDescription
SuperiorNtwkActivityInternalID SuperiorNtwkActivityInternalID
SuperiorNtwkActivityExternalID SuperiorNtwkActivityExternalID
WBSElementInternalID WBSElementInternalID
WBSElementExternalID WBSElementExternalID
Plant Plant
OperationCalculationControl OperationCalculationControl
CostCtrActivityType CostCtrActivityType
NetworkActivityControlProfile NetworkActivityControlProfile
FactoryCalendar FactoryCalendar
PurReqnOrResvnGeneration PurReqnOrResvnGeneration
WorkCenterInternalID WorkCenterInternalID
WorkCenter WorkCenter
PlannedWorkQuantity PlannedWorkQuantity
StandardWorkQuantityUnit1 StandardWorkQuantityUnit1
ActyIsTakenAcctForProjSmmry ActyIsTakenAcctForProjSmmry
CapacityRequirementDistrKey CapacityRequirementDistrKey
NumberOfCapacities NumberOfCapacities
OperationWorkPercent OperationWorkPercent
StandardTextInternalID StandardTextInternalID
StandardDurationIsFlexible StandardDurationIsFlexible
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
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
SchedldFcstdEarliestStartDate SchedldFcstdEarliestStartDate
SchedldFcstdEarliestStartTime SchedldFcstdEarliestStartTime
SchedldFcstdEarliestEndDate SchedldFcstdEarliestEndDate
SchedldFcstdEarliestEndTime SchedldFcstdEarliestEndTime
LatestSchedldFcstdStartDate LatestSchedldFcstdStartDate
SchedldFcstdLatestStartTime SchedldFcstdLatestStartTime
LatestSchedldFcstdEndDate LatestSchedldFcstdEndDate
SchedldFcstdLatestEndTime SchedldFcstdLatestEndTime
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
StartDateOffsetDurationUnit StartDateOffsetDurationUnit
StartDateOffsetDuration StartDateOffsetDuration
EndDateOffsetDuration EndDateOffsetDuration
EndDateOffsetDurationUnit EndDateOffsetDurationUnit
MatPlanningPrimaryCost MatPlanningPrimaryCost
ReferenceElement ReferenceElement
ControllingAreaCurrency ControllingAreaCurrency
_ProjectNetworkActivityStatus _ProjectNetworkActivityStatus
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Project Network Activity Element'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
    viewType: #COMPOSITE,
    lifecycle.contract.type: #PUBLIC_REMOTE_API
}
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
@OData.entitySet.name : 'ProjNetworkActivityElement'
@OData.entityType.name: 'ProjNetworkActivityElement_Type'
define view entity A_ProjNetworkActivityElement
  as projection on R_ProjNetworkActivityElementTP as _NetworkActivityElement

  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,
      SuperiorNtwkActivityInternalID,
      SuperiorNtwkActivityExternalID,
      WBSElementInternalID,
      WBSElementExternalID,
      Plant,
      @ObjectModel.sapObjectNodeTypeReference: 'NetworkActivityCalculationKey'
      OperationCalculationControl,
      CostCtrActivityType,
      NetworkActivityControlProfile,
      FactoryCalendar,
      PurReqnOrResvnGeneration,
      WorkCenterInternalID,
      WorkCenter,
      @Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
      PlannedWorkQuantity,
      StandardWorkQuantityUnit1,
      ActyIsTakenAcctForProjSmmry,
      CapacityRequirementDistrKey,
      NumberOfCapacities,
      OperationWorkPercent,
      StandardTextInternalID,
      StandardDurationIsFlexible,
      @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,
      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,
      SchedldFcstdEarliestStartDate,
      SchedldFcstdEarliestStartTime,
      SchedldFcstdEarliestEndDate,
      SchedldFcstdEarliestEndTime,
      LatestSchedldFcstdStartDate,
      SchedldFcstdLatestStartTime,
      LatestSchedldFcstdEndDate,
      SchedldFcstdLatestEndTime,
      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,
      StartDateOffsetDurationUnit,
      @Semantics.quantity.unitOfMeasure: 'StartDateOffsetDurationUnit'
      StartDateOffsetDuration,
      @Semantics.quantity.unitOfMeasure: 'EndDateOffsetDurationUnit'
      EndDateOffsetDuration,
      EndDateOffsetDurationUnit,
      @Semantics.amount.currencyCode: 'ControllingAreaCurrency'
      MatPlanningPrimaryCost,
      ReferenceElement,
      @ObjectModel.sapObjectNodeTypeReference: 'Currency'
      ControllingAreaCurrency,

      _ProjectNetworkActivityStatus,
      _NetworkActivity : redirected to parent A_ProjectNetworkActivity,
      _ProjectNetwork  : redirected to A_ProjectNetwork
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_PROJNETWORKACTIVITYELEMENTTP"
],
"ASSOCIATED":
[
"A_PROJECTNETWORK",
"A_PROJECTNETWORKACTIVITY",
"A_PROJECTNETWORKACTIVITYSTATUS",
"R_PROJECTNETWORKACTIVITYTP",
"R_PROJECTNETWORKTP"
],
"BASE":
[
"R_PROJNETWORKACTIVITYELEMENTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/