P_ProjSchedMaintOrdOpAttrib

DDL: P_PROJSCHEDMAINTORDOPATTRIB SQL: PMAINTOPERATTR Type: view COMPOSITE

P_ProjSchedMaintOrdOpAttrib is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_ProjSchedMaintOrdOpByIntKey) and exposes 62 fields with key fields ProjectNetworkInternalID, NetworkActivityInternalID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProjSchedMaintOrdOpByIntKey NetworkActivity from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity $projection.ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID
[1..1] I_StsObjConcatActiveStsILL _ConcatenatedStsObjActiveSts _ConcatenatedStsObjActiveSts.StatusObject = $projection.NetworkActivityObject
[1..1] I_NetworkActivityUserFields _NetworkActivityUserFields _NetworkActivityUserFields.ProjectNetworkInternalID = $projection.ProjectNetworkInternalID and _NetworkActivityUserFields.NetworkActivityInternalID = $projection.NetworkActivityInternalID
[1..1] E_NetworkActivity _Extension $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID and $projection.NetworkActivityInternalID = _Extension.NetworkActivityInternalID
[0..1] I_ProjSchedMaintOrderData _MaintanenceOrder $projection.ProjectNetworkInternalID = _MaintanenceOrder.OrderInternalBillOfOperations
[0..1] I_ProjSchedMaintOrdOpByIntKey _Superior $projection.SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID and $projection.ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PMAINTOPERATTR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY ProjectNetworkInternalID I_ProjSchedMaintOrdOpByIntKey ProjectNetworkInternalID Plan No.f.Oper.
KEY NetworkActivityInternalID I_ProjSchedMaintOrdOpByIntKey NetworkActivityInternalID Counter
WBSElementInternalID I_ProjSchedMaintOrdOpByIntKey WBSElementInternalID WBS Internal ID
ProjectNetwork _MaintanenceOrder MaintenanceOrder Order
NetworkActivity I_ProjSchedMaintOrdOpByIntKey NetworkActivity Operation/Activity
NetworkActivityObject I_ProjSchedMaintOrdOpByIntKey NetworkActivityObject Val. Obj. No.
SuperiorNtwkActivityInternalID I_ProjSchedMaintOrdOpByIntKey SuperiorNtwkActivityInternalID Sup. Op. Node
NetworkActivityDescription I_ProjSchedMaintOrdOpByIntKey NetworkActivityDescription
SchedldBasicEarliestStartDate _NetworkActivityDatesQuantity SchedldBasicEarliestStartDate
SchedldBasicEarliestEndDate _NetworkActivityDatesQuantity SchedldBasicEarliestEndDate
SchedldBasicLatestStartDate _NetworkActivityDatesQuantity SchedldBasicLatestStartDate
ScheduledBasicLatestEndDate _NetworkActivityDatesQuantity ScheduledBasicLatestEndDate
SchedldFcstdEarliestStartDate _NetworkActivityDatesQuantity SchedldFcstdEarliestStartDate
SchedldFcstdEarliestEndDate _NetworkActivityDatesQuantity SchedldFcstdEarliestEndDate
LatestSchedldFcstdStartDate _NetworkActivityDatesQuantity LatestSchedldFcstdStartDate
LatestSchedldFcstdEndDate _NetworkActivityDatesQuantity LatestSchedldFcstdEndDate
ActualStartDate _NetworkActivityDatesQuantity ActualStartDate Actual Start
ActualEndDate _NetworkActivityDatesQuantity ActualEndDate Actual Finish
ActualExecutionStartTime _NetworkActivityDatesQuantity ActualExecutionStartTime
ActualExecutionEndTime _NetworkActivityDatesQuantity ActualExecutionEndTime
StandardDuration _NetworkActivityDatesQuantity StandardDuration
StandardDurationUnit _NetworkActivityDatesQuantity StandardDurationUnit
FcstdStandardDurationUnit _NetworkActivityDatesQuantity FcstdStandardDurationUnit
PlannedWorkQuantity _NetworkActivityDatesQuantity PlannedWorkQuantity
NtwkActivityWorkQuantityUnit _NetworkActivityDatesQuantity NtwkActivityWorkQuantityUnit
ActualWorkQuantity _NetworkActivityDatesQuantity ActualWorkQuantity Actual work
FreeDefinedAttribute01 _NetworkActivityUserFields FreeDefinedAttribute01 Attribute 1
FreeDefinedAttribute02 _NetworkActivityUserFields FreeDefinedAttribute02 Attribute 2
FreeDefinedAttribute03 _NetworkActivityUserFields FreeDefinedAttribute03 Attribute 3
FreeDefinedAttribute04 _NetworkActivityUserFields FreeDefinedAttribute04 Attribute 4
FreeDefinedQuantity1Unit _NetworkActivityUserFields FreeDefinedQuantity1Unit
FreeDefinedQuantity1 _NetworkActivityUserFields FreeDefinedQuantity1
FreeDefinedQuantity2Unit _NetworkActivityUserFields FreeDefinedQuantity2Unit
FreeDefinedQuantity2 _NetworkActivityUserFields FreeDefinedQuantity2
FreeDefinedAmount1Currency _NetworkActivityUserFields FreeDefinedAmount1Currency
FreeDefinedAmount1 _NetworkActivityUserFields FreeDefinedAmount1
FreeDefinedAmount2Currency _NetworkActivityUserFields FreeDefinedAmount2Currency
FreeDefinedAmount2 _NetworkActivityUserFields FreeDefinedAmount2
FreeDefinedDate1 _NetworkActivityUserFields FreeDefinedDate1
FreeDefinedDate2 _NetworkActivityUserFields FreeDefinedDate2
FreeDefinedIndicator1 _NetworkActivityUserFields FreeDefinedIndicator1
FreeDefinedIndicator2 _NetworkActivityUserFields FreeDefinedIndicator2
WorkCenter
OperationImportance I_ProjSchedMaintOrdOpByIntKey OperationImportance Priority
NetworkActivityCurrency I_ProjSchedMaintOrdOpByIntKey NetworkActivityCurrency
NetworkActivityObjectCurrency I_ProjSchedMaintOrdOpByIntKey NetworkActivityObjectCurrency
TotalFloatForBasicDates _NetworkActivityDatesQuantity TotalFloatForBasicDates
BasicDatesFreeFloat _NetworkActivityDatesQuantity BasicDatesFreeFloat
Plant I_ProjSchedMaintOrdOpByIntKey Plant Valuation Area
CompanyCode I_ProjSchedMaintOrdOpByIntKey CompanyCode Receiver Company Code
NetworkActivityControlProfile I_ProjSchedMaintOrdOpByIntKey NetworkActivityControlProfile
PlannedDeliveryDurationInDays _NetworkActivityDatesQuantity PlannedDeliveryDurationInDays Plnd dely time
CostElement I_ProjSchedMaintOrdOpByIntKey CostElement G/L Account
FactoryCalendar FactoryCalendar Factory Calendar
NumberOfAssignedMaterials
IsMarkedForDeletion I_ProjSchedMaintOrdOpByIntKey IsMarkedForDeletion Purch.org. data
OrderType _MaintanenceOrder OrderType Order Type
ControllingArea I_ProjSchedMaintOrdOpByIntKey ControllingArea Controlling Area
CostCenter _MaintanenceOrder CostCenter Cost Center
_NetworkActivityDatesQuantity _NetworkActivityDatesQuantity
_NetworkActivityUserFields _NetworkActivityUserFields
_MaintanenceOrder _MaintanenceOrder

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 P_ProjSchedMaintOrdOpAttrib.
-- 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: PMAINTOPERATTR

CREATE VIEW P_ProjSchedMaintOrdOpAttrib AS
SELECT
  NetworkActivity.ProjectNetworkInternalID AS ProjectNetworkInternalID,
  NetworkActivity.NetworkActivityInternalID AS NetworkActivityInternalID,
  NetworkActivity.WBSElementInternalID AS WBSElementInternalID,
  _MaintanenceOrder.MaintenanceOrder AS ProjectNetwork,
  NetworkActivity.NetworkActivity AS NetworkActivity,
  NetworkActivity.NetworkActivityObject AS NetworkActivityObject,
  NetworkActivity.SuperiorNtwkActivityInternalID AS SuperiorNtwkActivityInternalID,
  NetworkActivity.NetworkActivityDescription AS NetworkActivityDescription,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestStartDate AS SchedldBasicEarliestStartDate,
  _NetworkActivityDatesQuantity.SchedldBasicEarliestEndDate AS SchedldBasicEarliestEndDate,
  _NetworkActivityDatesQuantity.SchedldBasicLatestStartDate AS SchedldBasicLatestStartDate,
  _NetworkActivityDatesQuantity.ScheduledBasicLatestEndDate AS ScheduledBasicLatestEndDate,
  _NetworkActivityDatesQuantity.SchedldFcstdEarliestStartDate AS SchedldFcstdEarliestStartDate,
  _NetworkActivityDatesQuantity.SchedldFcstdEarliestEndDate AS SchedldFcstdEarliestEndDate,
  _NetworkActivityDatesQuantity.LatestSchedldFcstdStartDate AS LatestSchedldFcstdStartDate,
  _NetworkActivityDatesQuantity.LatestSchedldFcstdEndDate AS LatestSchedldFcstdEndDate,
  _NetworkActivityDatesQuantity.ActualStartDate AS ActualStartDate,
  _NetworkActivityDatesQuantity.ActualEndDate AS ActualEndDate,
  _NetworkActivityDatesQuantity.ActualExecutionStartTime AS ActualExecutionStartTime,
  _NetworkActivityDatesQuantity.ActualExecutionEndTime AS ActualExecutionEndTime,
  _NetworkActivityDatesQuantity.StandardDuration AS StandardDuration,
  _NetworkActivityDatesQuantity.StandardDurationUnit AS StandardDurationUnit,
  _NetworkActivityDatesQuantity.FcstdStandardDurationUnit AS FcstdStandardDurationUnit,
  _NetworkActivityDatesQuantity.PlannedWorkQuantity AS PlannedWorkQuantity,
  _NetworkActivityDatesQuantity.NtwkActivityWorkQuantityUnit AS NtwkActivityWorkQuantityUnit,
  _NetworkActivityDatesQuantity.ActualWorkQuantity AS ActualWorkQuantity,
  _NetworkActivityUserFields.FreeDefinedAttribute01 AS FreeDefinedAttribute01,
  _NetworkActivityUserFields.FreeDefinedAttribute02 AS FreeDefinedAttribute02,
  _NetworkActivityUserFields.FreeDefinedAttribute03 AS FreeDefinedAttribute03,
  _NetworkActivityUserFields.FreeDefinedAttribute04 AS FreeDefinedAttribute04,
  _NetworkActivityUserFields.FreeDefinedQuantity1Unit AS FreeDefinedQuantity1Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity1 AS FreeDefinedQuantity1,
  _NetworkActivityUserFields.FreeDefinedQuantity2Unit AS FreeDefinedQuantity2Unit,
  _NetworkActivityUserFields.FreeDefinedQuantity2 AS FreeDefinedQuantity2,
  _NetworkActivityUserFields.FreeDefinedAmount1Currency AS FreeDefinedAmount1Currency,
  _NetworkActivityUserFields.FreeDefinedAmount1 AS FreeDefinedAmount1,
  _NetworkActivityUserFields.FreeDefinedAmount2Currency AS FreeDefinedAmount2Currency,
  _NetworkActivityUserFields.FreeDefinedAmount2 AS FreeDefinedAmount2,
  _NetworkActivityUserFields.FreeDefinedDate1 AS FreeDefinedDate1,
  _NetworkActivityUserFields.FreeDefinedDate2 AS FreeDefinedDate2,
  _NetworkActivityUserFields.FreeDefinedIndicator1 AS FreeDefinedIndicator1,
  _NetworkActivityUserFields.FreeDefinedIndicator2 AS FreeDefinedIndicator2,
  NetworkActivity._WorkCenter.WorkCenter AS WorkCenter,
  NetworkActivity.OperationImportance AS OperationImportance,
  NetworkActivity.NetworkActivityCurrency AS NetworkActivityCurrency,
  NetworkActivity.NetworkActivityObjectCurrency AS NetworkActivityObjectCurrency,
  _NetworkActivityDatesQuantity.TotalFloatForBasicDates AS TotalFloatForBasicDates,
  _NetworkActivityDatesQuantity.BasicDatesFreeFloat AS BasicDatesFreeFloat,
  NetworkActivity.Plant AS Plant,
  NetworkActivity.CompanyCode AS CompanyCode,
  NetworkActivity.NetworkActivityControlProfile AS NetworkActivityControlProfile,
  _NetworkActivityDatesQuantity.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  NetworkActivity.CostElement AS CostElement,
  FactoryCalendar,
  cast( 0 as abap.int4 ) AS NumberOfAssignedMaterials,
  NetworkActivity.IsMarkedForDeletion AS IsMarkedForDeletion,
  _MaintanenceOrder.OrderType AS OrderType,
  NetworkActivity.ControllingArea AS ControllingArea,
  _MaintanenceOrder.CostCenter AS CostCenter
FROM I_ProjSchedMaintOrdOpByIntKey AS NetworkActivity
LEFT OUTER JOIN I_NetworkActivityDatesQuantity AS _NetworkActivityDatesQuantity ON ProjectNetworkInternalID = _NetworkActivityDatesQuantity.ProjectNetworkInternalID AND NetworkActivityInternalID = _NetworkActivityDatesQuantity.NetworkActivityInternalID  -- association [1..1]
LEFT OUTER JOIN I_StsObjConcatActiveStsILL AS _ConcatenatedStsObjActiveSts ON _ConcatenatedStsObjActiveSts.StatusObject = NetworkActivityObject  -- association [1..1]
LEFT OUTER JOIN I_NetworkActivityUserFields AS _NetworkActivityUserFields ON _NetworkActivityUserFields.ProjectNetworkInternalID = ProjectNetworkInternalID AND _NetworkActivityUserFields.NetworkActivityInternalID = NetworkActivityInternalID  -- association [1..1]
LEFT OUTER JOIN E_NetworkActivity AS _Extension ON ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID AND NetworkActivityInternalID = _Extension.NetworkActivityInternalID  -- association [1..1]
LEFT OUTER JOIN I_ProjSchedMaintOrderData AS _MaintanenceOrder ON ProjectNetworkInternalID = _MaintanenceOrder.OrderInternalBillOfOperations  -- association [0..1]
LEFT OUTER JOIN I_ProjSchedMaintOrdOpByIntKey AS _Superior ON SuperiorNtwkActivityInternalID = _Superior.NetworkActivityInternalID AND ProjectNetworkInternalID = _Superior.ProjectNetworkInternalID  -- association [0..1]
;