P_RSHMaintSchedOperations

DDL: P_RSHMAINTSCHEDOPERATIONS SQL: PRSHMNTSCHDOP Type: view CONSUMPTION

Operations from frozen schedule

P_RSHMaintSchedOperations is a Consumption CDS View that provides data about "Operations from frozen schedule" in SAP S/4HANA. It reads from 4 data sources (I_StatusObjectStatusBasic, P_RSHMaintSchedFrozenOp, I_RSHOrder, I_OrderOperationBasic) and exposes 109 fields with key fields MaintOrderRoutingNumber, MaintOrderOperationCounter, MaintSchedSimlnUUID. It has 10 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_StatusObjectStatusBasic _ExclStatusObj left_outer
P_RSHMaintSchedFrozenOp _FrozenOperations from
I_RSHOrder _MaintenanceOrder inner
I_OrderOperationBasic _Operation inner

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_RSHOperationProcessingStatus _ProcStatus _Operation.ObjectInternalID = _ProcStatus.StatusObject
[1..1] I_RSHOrderMaterialStatus _MaterialStatus _MaintenanceOrder.MaintenanceOrderInternalID = _MaterialStatus.StatusObject
[0..1] I_RSHOperationHasCrossOrderRel _OperationHasCrossOrderRel $projection.MaintOrderRoutingNumber = _OperationHasCrossOrderRel.MaintOrderRoutingNumber and $projection.MaintOrderOperationCounter = _OperationHasCrossOrderRel.MaintOrderOperationCounter
[0..1] I_OrderOperationBasic _SuperiorOperation $projection.MaintOrderRoutingNumber = _SuperiorOperation.OrderInternalID and $projection.SuperiorOperationInternalID = _SuperiorOperation.OrderOperationInternalID
[0..1] I_WorkCenter _WorkCenter _WorkCenter.WorkCenterInternalID = _FrozenOperations.WorkCenterInternalID and _WorkCenter.WorkCenterTypeCode = _FrozenOperations.WorkCenterTypeCode
[1..1] I_MaintOrderOperPlanningValues _OperationPlanningValues $projection.MaintOrderRoutingNumber = _OperationPlanningValues.MaintOrderRoutingNumber and $projection.MaintOrderOperationCounter = _OperationPlanningValues.MaintOrderOperationCounter
[0..1] I_WorkAssignment _PersonResponsible $projection.OperationPersonResponsible = _PersonResponsible.WorkAssignment
[0..1] I_UnitOfMeasure UnitOfMeasure UnitOfMeasure.UnitOfMeasure = 'H'
[0..1] P_RSHMaintSchedUtilBaseKPI _SchUtilKPI $projection.MaintSchedSimlnUUID = _SchUtilKPI.MaintSchedSimlnUUID and $projection.MaintOrderRoutingNumber = _SchUtilKPI.MaintOrderRoutingNumber and $projection.MaintOrderOperationCounter = _SchUtilKPI.MaintOrderOperationCounter and $projection.MaintOrderConfirmation = _SchUtilKPI.MaintOrderConf
[0..1] I_MaintOrderOperObjectListLink _MaintOrderOpObjectListLink $projection.MaintOrderOperationCounter = _MaintOrderOpObjectListLink.MaintOrderOperationCounter and $projection.MaintOrderRoutingNumber = _MaintOrderOpObjectListLink.MaintOrderRoutingNumber

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PRSHMNTSCHDOP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #CONSUMPTION view
EndUserText.label Operations from frozen schedule view

Fields (109)

KeyFieldSource TableSource FieldDescription
KEY MaintOrderRoutingNumber P_RSHMaintSchedFrozenOp MaintOrderRoutingNumber Plan No.f.Oper.
KEY MaintOrderOperationCounter P_RSHMaintSchedFrozenOp MaintOrderOperationCounter Counter
KEY MaintSchedSimlnUUID P_RSHMaintSchedFrozenOp MaintSchedSimlnUUID UUID
SuperiorOperationInternalID I_OrderOperationBasic SuperiorOperationInternalID Sup. Op. Node
MaintOrderOperationInternalID I_OrderOperationBasic ObjectInternalID Object number
MaintenanceOrderOperation
MaintenanceOrderSubOperation
OperationControlKey I_OrderOperationBasic OperationControlProfile Control Key
OperationDescription I_OrderOperationBasic OperationText Description
Plant I_OrderOperationBasic Plant Valuation Area
WorkCenterInternalID P_RSHMaintSchedFrozenOp WorkCenterInternalID Work Center
WorkCenterTypeCode P_RSHMaintSchedFrozenOp WorkCenterTypeCode Object Type
NumberOfCapacities I_OrderOperationBasic NumberOfCapacities Number
MaintOrderConfirmation I_OrderOperationBasic OperationConfirmation Return Agmt
MaintSchedSimlnRescheduleUUID P_RSHMaintSchedFrozenOp MaintSchedSimlnRescheduleUUID UUID
OperationPersonResponsible I_OrderOperationBasic OperationPersonResponsible Personnel no.
Language I_OrderOperationBasic Language Report Text Language
MaintOperationExecStageCode I_OrderOperationBasic MaintOperationExecStageCode Execution Stage
OperationEquipment I_OrderOperationBasic Equipment Equipment check
OperationFunctionalLocation I_OrderOperationBasic FunctionalLocation Object ID
OperationSystemCondition I_OrderOperationBasic OperationSystemCondition SystemCondition
MaintOrdOpProcessPhaseCode I_OrderOperationBasic MaintOrdOpProcessPhaseCode Process Phase
MaintenanceOrder I_RSHOrder MaintenanceOrder Order
BasicSchedulingType I_RSHOrder BasicSchedulingType Scheduling type
MaintenanceOrderInternalID I_RSHOrder MaintenanceOrderInternalID Object number
MaintPriority I_RSHOrder MaintPriority Priority
MaintPriorityType I_RSHOrder MaintPriorityType PriorityType
MaintenanceOrderType I_RSHOrder MaintenanceOrderType Order Type
MaintenanceActivityType I_RSHOrder MaintenanceActivityType MaintActivType
MaintenancePlanningPlant I_RSHOrder MaintenancePlanningPlant Planning Plant
MaintenanceOrderDesc I_RSHOrder MaintenanceOrderDesc Description
OrderHasLongText I_RSHOrder OrderHasLongText Order Has Long Text
MaintOrdBasicStartDate I_RSHOrder MaintOrdBasicStartDate Bas. Start Date
MaintOrdBasicStartTime I_RSHOrder MaintOrdBasicStartTime
MaintOrdBasicEndDate I_RSHOrder MaintOrdBasicEndDate Basic fin. date
MaintOrdBasicEndTime I_RSHOrder MaintOrdBasicEndTime
MaintenancePlannerGroup I_RSHOrder MaintenancePlannerGroup Planner Group
MaintenanceRevision I_RSHOrder MaintenanceRevision Revision
OrderSystemCondition I_RSHOrder OperationSystemCondition SystemCondition
MaintenanceNotification I_RSHOrder MaintenanceNotification Notification
Equipment I_RSHOrder Equipment Equipment check
OrderFunctionalLocation
FunctionalLocationName
MaintObjectLocAcctAssgmtNmbr I_RSHOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlan I_RSHOrder MaintenancePlan MaintenancePlan
MaintenancePlant I_RSHOrder MaintenancePlant Plant
SchedulingIsPerformedBackward I_RSHOrder SchedulingIsPerformedBackward
SchedulingType I_RSHOrder SchedulingType
LatestAcceptableCompletionDate I_RSHOrder LatestAcceptableCompletionDate Final Due Date
MaintOrderProcessingContext I_RSHOrder MaintOrderProcessingContext Processing Context
ServiceDocument I_RSHOrder ServiceDocument Transaction ID
ServiceDocumentType I_RSHOrder ServiceDocumentType Transaction Type
numc6endasServiceDocumentItem
SuperiorProjectNetwork I_RSHOrder SuperiorProjectNetwork Subnetwork of
ControllingArea I_RSHOrder ControllingArea Controlling Area
ResponsibleCostCenter I_RSHOrder ResponsibleCostCenter Responsible Cost Center
MainWorkCenter I_RSHOrder MainWorkCenter Work Center
MainWorkCenterPlant I_RSHOrder MainWorkCenterPlant Plnt WorkCenter
MaintOrdProcessPhaseCode
MaintOrdProcessPhaseDesc
MaintOrdProcessSubPhaseCode
MaintOrdProcessSubPhaseDesc
Project
ProjectDescription
WBSElement
WBSDescription
ScheduledBasicStartDate I_RSHOrder ScheduledBasicStartDate Sched. start
ScheduledBasicEndDate I_RSHOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicStartTime I_RSHOrder ScheduledBasicStartTime
ScheduledBasicEndTime I_RSHOrder ScheduledBasicEndTime
OpErlstSchedldExecStrtDte _OperationPlanningValues OpErlstSchedldExecStrtDte Earl.start date
OpErlstSchedldExecStrtTme _OperationPlanningValues OpErlstSchedldExecStrtTme
OpErlstSchedldExecEndDte _OperationPlanningValues OpErlstSchedldExecEndDte EarliestEndDate
OpErlstSchedldExecEndTme _OperationPlanningValues OpErlstSchedldExecEndTme
OpLtstSchedldExecStrtDte _OperationPlanningValues OpLtstSchedldExecStrtDte Latest start
OpLtstSchedldExecStrtTme _OperationPlanningValues OpLtstSchedldExecStrtTme
OpLtstSchedldExecEndDte _OperationPlanningValues OpLtstSchedldExecEndDte Lat.finish date
OpLtstSchedldExecEndTme _OperationPlanningValues OpLtstSchedldExecEndTme
OpActualExecutionStartDate _OperationPlanningValues OpActualExecutionStartDate Execution Start Date
OpActualExecutionStartTime _OperationPlanningValues OpActualExecutionStartTime
OpActualExecutionEndDate _OperationPlanningValues OpActualExecutionEndDate Execution End Date
OpActualExecutionEndTime _OperationPlanningValues OpActualExecutionEndTime
ConfirmationTotalQuantity _OperationPlanningValues ConfirmationTotalQuantity
OperationPlannedWork _OperationPlanningValues OperationPlannedWork
OperationPlannedWorkUnit _OperationPlanningValues OperationPlannedWorkUnit
OperationDuration _OperationPlanningValues OperationDuration
OperationDurationUnit _OperationPlanningValues OperationDurationUnit
ProcessingStatus _ProcStatus ProcessingStatus Worklist Status
MaterialStatus
OperationHasLongText
PlannedStartDateendasPlannedStartDate
PlannedStartTimeendasPlannedStartTime
PlannedEndDateendasPlannedEndDate
PlannedEndTimeendasPlannedEndTime
TotalActualWorkUnit
dec241asActualWorkQuantity
dec241asMaintOrdOpSchedWork
_WorkCenter _WorkCenter
_SuperiorOperation _SuperiorOperation
_ProcStatus _ProcStatus
_MaterialStatus _MaterialStatus
_OperationHasCrossOrderRel _OperationHasCrossOrderRel
_PersonResponsible _PersonResponsible
_BasicSchedulingType I_RSHOrder _BasicSchedulingType
_Equipment I_RSHOrder _Equipment
_LocationAccountAssignment I_RSHOrder _LocationAccountAssignment
_MaintenanceActivityType I_RSHOrder _MaintenanceActivityType
_MaintenanceNotification I_RSHOrder _MaintenanceNotification
_MaintenancePriority I_RSHOrder _MaintenancePriority

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_RSHMaintSchedOperations.
-- 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: PRSHMNTSCHDOP

CREATE VIEW P_RSHMaintSchedOperations AS
SELECT
  _FrozenOperations.MaintOrderRoutingNumber AS MaintOrderRoutingNumber,
  _FrozenOperations.MaintOrderOperationCounter AS MaintOrderOperationCounter,
  _FrozenOperations.MaintSchedSimlnUUID AS MaintSchedSimlnUUID,
  _Operation.SuperiorOperationInternalID AS SuperiorOperationInternalID,
  _Operation.ObjectInternalID AS MaintOrderOperationInternalID,
  coalesce( _SuperiorOperation.Operation, _Operation.Operation ) AS MaintenanceOrderOperation,
  case when _Operation.SuperiorOperationInternalID = '00000000' then '' else _Operation.Operation_2 end AS MaintenanceOrderSubOperation,
  _Operation.OperationControlProfile AS OperationControlKey,
  _Operation.OperationText AS OperationDescription,
  _Operation.Plant AS Plant,
  _FrozenOperations.WorkCenterInternalID AS WorkCenterInternalID,
  _FrozenOperations.WorkCenterTypeCode AS WorkCenterTypeCode,
  _Operation.NumberOfCapacities AS NumberOfCapacities,
  _Operation.OperationConfirmation AS MaintOrderConfirmation,
  _FrozenOperations.MaintSchedSimlnRescheduleUUID AS MaintSchedSimlnRescheduleUUID,
  _Operation.OperationPersonResponsible AS OperationPersonResponsible,
  _Operation.Language AS Language,
  _Operation.MaintOperationExecStageCode AS MaintOperationExecStageCode,
  _Operation.Equipment AS OperationEquipment,
  _Operation.FunctionalLocation AS OperationFunctionalLocation,
  _Operation.OperationSystemCondition AS OperationSystemCondition,
  _Operation.MaintOrdOpProcessPhaseCode AS MaintOrdOpProcessPhaseCode,
  _MaintenanceOrder.MaintenanceOrder AS MaintenanceOrder,
  _MaintenanceOrder.BasicSchedulingType AS BasicSchedulingType,
  _MaintenanceOrder.MaintenanceOrderInternalID AS MaintenanceOrderInternalID,
  _MaintenanceOrder.MaintPriority AS MaintPriority,
  _MaintenanceOrder.MaintPriorityType AS MaintPriorityType,
  _MaintenanceOrder.MaintenanceOrderType AS MaintenanceOrderType,
  _MaintenanceOrder.MaintenanceActivityType AS MaintenanceActivityType,
  _MaintenanceOrder.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _MaintenanceOrder.MaintenanceOrderDesc AS MaintenanceOrderDesc,
  _MaintenanceOrder.OrderHasLongText AS OrderHasLongText,
  _MaintenanceOrder.MaintOrdBasicStartDate AS MaintOrdBasicStartDate,
  _MaintenanceOrder.MaintOrdBasicStartTime AS MaintOrdBasicStartTime,
  _MaintenanceOrder.MaintOrdBasicEndDate AS MaintOrdBasicEndDate,
  _MaintenanceOrder.MaintOrdBasicEndTime AS MaintOrdBasicEndTime,
  _MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrder.MaintenanceRevision AS MaintenanceRevision,
  _MaintenanceOrder.OperationSystemCondition AS OrderSystemCondition,
  _MaintenanceOrder.MaintenanceNotification AS MaintenanceNotification,
  _MaintenanceOrder.Equipment AS Equipment,
  _MaintenanceOrder._LocationAccountAssignment.FunctionalLocation AS OrderFunctionalLocation,
  coalesce(cast( _MaintenanceOrder._LocationAccountAssignment._FunctionalLocation._FunctionalLocationText[ 1: Language = $session.system_language ].FunctionalLocationName as rsh_eam_func_location_name preserving type ),'') AS FunctionalLocationName,
  _MaintenanceOrder.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  _MaintenanceOrder.MaintenancePlan AS MaintenancePlan,
  _MaintenanceOrder.MaintenancePlant AS MaintenancePlant,
  _MaintenanceOrder.SchedulingIsPerformedBackward AS SchedulingIsPerformedBackward,
  _MaintenanceOrder.SchedulingType AS SchedulingType,
  _MaintenanceOrder.LatestAcceptableCompletionDate AS LatestAcceptableCompletionDate,
  _MaintenanceOrder.MaintOrderProcessingContext AS MaintOrderProcessingContext,
  _MaintenanceOrder.ServiceDocument AS ServiceDocument,
  _MaintenanceOrder.ServiceDocumentType AS ServiceDocumentType,
  case when _MaintenanceOrder.MaintOrderProcessingContext = 'B' then _MaintenanceOrder.ServiceDocumentItem else cast('' as abap.numc(6)) end as ServiceDocumentItem AS numc6endasServiceDocumentItem,
  _MaintenanceOrder.SuperiorProjectNetwork AS SuperiorProjectNetwork,
  _MaintenanceOrder.ControllingArea AS ControllingArea,
  _MaintenanceOrder.ResponsibleCostCenter AS ResponsibleCostCenter,
  _MaintenanceOrder.MainWorkCenter AS MainWorkCenter,
  _MaintenanceOrder.MainWorkCenterPlant AS MainWorkCenterPlant,
  cast(_MaintenanceOrder.MaintOrdProcessPhaseCode as eam_maint_ord_proc_phase_code preserving type) AS MaintOrdProcessPhaseCode,
  cast(_MaintenanceOrder._EAMProcessPhase._EAMProcessPhaseText[1:Language = $session.system_language].EAMProcessPhaseCodeDesc as eam_maint_ord_proc_phase ) AS MaintOrdProcessPhaseDesc,
  cast(_MaintenanceOrder.MaintOrdProcessSubPhaseCode as eam_maint_ord_proc_sph_code preserving type) AS MaintOrdProcessSubPhaseCode,
  cast(_MaintenanceOrder._EAMProcessSubPhase._EAMProcessSubPhaseText[1:Language = $session.system_language].EAMProcessSubPhaseCodeDesc as eam_maint_ord_proc_subphase ) AS MaintOrdProcessSubPhaseDesc,
  cast(_MaintenanceOrder._Project.Project as rsh_eam_project preserving type ) AS Project,
  _MaintenanceOrder._Project.ProjectDescription AS ProjectDescription,
  cast(_MaintenanceOrder._WBSElement.WBSElement as rsh_eam_wbs_element preserving type ) AS WBSElement,
  cast(_MaintenanceOrder._WBSElement.WBSDescription as rsh_eam_wbs_element_desc preserving type ) AS WBSDescription,
  _MaintenanceOrder.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _MaintenanceOrder.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _MaintenanceOrder.ScheduledBasicStartTime AS ScheduledBasicStartTime,
  _MaintenanceOrder.ScheduledBasicEndTime AS ScheduledBasicEndTime,
  _OperationPlanningValues.OpErlstSchedldExecStrtDte AS OpErlstSchedldExecStrtDte,
  _OperationPlanningValues.OpErlstSchedldExecStrtTme AS OpErlstSchedldExecStrtTme,
  _OperationPlanningValues.OpErlstSchedldExecEndDte AS OpErlstSchedldExecEndDte,
  _OperationPlanningValues.OpErlstSchedldExecEndTme AS OpErlstSchedldExecEndTme,
  _OperationPlanningValues.OpLtstSchedldExecStrtDte AS OpLtstSchedldExecStrtDte,
  _OperationPlanningValues.OpLtstSchedldExecStrtTme AS OpLtstSchedldExecStrtTme,
  _OperationPlanningValues.OpLtstSchedldExecEndDte AS OpLtstSchedldExecEndDte,
  _OperationPlanningValues.OpLtstSchedldExecEndTme AS OpLtstSchedldExecEndTme,
  _OperationPlanningValues.OpActualExecutionStartDate AS OpActualExecutionStartDate,
  _OperationPlanningValues.OpActualExecutionStartTime AS OpActualExecutionStartTime,
  _OperationPlanningValues.OpActualExecutionEndDate AS OpActualExecutionEndDate,
  _OperationPlanningValues.OpActualExecutionEndTime AS OpActualExecutionEndTime,
  _OperationPlanningValues.ConfirmationTotalQuantity AS ConfirmationTotalQuantity,
  _OperationPlanningValues.OperationPlannedWork AS OperationPlannedWork,
  _OperationPlanningValues.OperationPlannedWorkUnit AS OperationPlannedWorkUnit,
  _OperationPlanningValues.OperationDuration AS OperationDuration,
  _OperationPlanningValues.OperationDurationUnit AS OperationDurationUnit,
  _ProcStatus.ProcessingStatus AS ProcessingStatus,
  cast( coalesce( _MaterialStatus.MaterialStatus , 30 ) as rsh_eam_material_status_int preserving type ) AS MaterialStatus,
  cast(case when Language = '' then '' else 'X' end as rsh_eam_long_text_available preserving type) AS OperationHasLongText,
  case when _FrozenOperations.MaintSchedCompletionStatus = 30 then case when SchedulingIsPerformedBackward = '' then _OperationPlanningValues.OpErlstSchedldExecStrtDte else _OperationPlanningValues.OpLtstSchedldExecStrtDte end else _FrozenOperations.PlannedStartDate end as PlannedStartDate AS PlannedStartDateendasPlannedStartDate,
  case when _FrozenOperations.MaintSchedCompletionStatus = 30 then case when SchedulingIsPerformedBackward = '' then _OperationPlanningValues.OpErlstSchedldExecStrtTme else _OperationPlanningValues.OpLtstSchedldExecStrtTme end else _FrozenOperations.PlannedStartTime end as PlannedStartTime AS PlannedStartTimeendasPlannedStartTime,
  case when _FrozenOperations.MaintSchedCompletionStatus = 30 then case when SchedulingIsPerformedBackward = '' then _OperationPlanningValues.OpErlstSchedldExecEndDte else _OperationPlanningValues.OpLtstSchedldExecEndDte end else _FrozenOperations.PlannedEndDate end as PlannedEndDate AS PlannedEndDateendasPlannedEndDate,
  case when _FrozenOperations.MaintSchedCompletionStatus = 30 then case when SchedulingIsPerformedBackward = '' then _OperationPlanningValues.OpErlstSchedldExecEndTme else _OperationPlanningValues.OpLtstSchedldExecEndTme end else _FrozenOperations.PlannedEndTime end as PlannedEndTime AS PlannedEndTimeendasPlannedEndTime,
  UnitOfMeasure._Text[ 1: Language = $session.system_language ].UnitOfMeasure_E AS TotalActualWorkUnit,
  cast( unit_conversion( quantity => _SchUtilKPI.TotalConfirmedWork, source_unit => cast( 'S' as abap.unit(3) ) , target_unit => _OperationPlanningValues.OperationPlannedWorkUnit , error_handling => 'SET_TO_NULL' ) as abap.dec(24,1) ) as ActualWorkQuantity AS dec241asActualWorkQuantity,
  cast( unit_conversion( quantity => _FrozenOperations.MaintOrdOpSchedWork, source_unit => cast( 'H' as abap.unit(3) ) , target_unit => _OperationPlanningValues.OperationPlannedWorkUnit , error_handling => 'SET_TO_NULL' ) as abap.dec(24, 1)) as MaintOrdOpSchedWork AS dec241asMaintOrdOpSchedWork,
  _MaintenanceOrder._BasicSchedulingType AS _BasicSchedulingType,
  _MaintenanceOrder._Equipment AS _Equipment,
  _MaintenanceOrder._LocationAccountAssignment AS _LocationAccountAssignment,
  _MaintenanceOrder._MaintenanceActivityType AS _MaintenanceActivityType,
  _MaintenanceOrder._MaintenanceNotification AS _MaintenanceNotification,
  _MaintenanceOrder._MaintenancePriority AS _MaintenancePriority
FROM P_RSHMaintSchedFrozenOp AS _FrozenOperations
INNER JOIN I_OrderOperationBasic AS _Operation ON /* join condition not captured in parsed metadata */
INNER JOIN I_RSHOrder AS _MaintenanceOrder ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_StatusObjectStatusBasic AS _ExclStatusObj ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_RSHOperationProcessingStatus AS _ProcStatus ON _Operation.ObjectInternalID = _ProcStatus.StatusObject  -- association [1..1]
LEFT OUTER JOIN I_RSHOrderMaterialStatus AS _MaterialStatus ON _MaintenanceOrder.MaintenanceOrderInternalID = _MaterialStatus.StatusObject  -- association [1..1]
LEFT OUTER JOIN I_RSHOperationHasCrossOrderRel AS _OperationHasCrossOrderRel ON MaintOrderRoutingNumber = _OperationHasCrossOrderRel.MaintOrderRoutingNumber AND MaintOrderOperationCounter = _OperationHasCrossOrderRel.MaintOrderOperationCounter  -- association [0..1]
LEFT OUTER JOIN I_OrderOperationBasic AS _SuperiorOperation ON MaintOrderRoutingNumber = _SuperiorOperation.OrderInternalID AND SuperiorOperationInternalID = _SuperiorOperation.OrderOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON _WorkCenter.WorkCenterInternalID = _FrozenOperations.WorkCenterInternalID AND _WorkCenter.WorkCenterTypeCode = _FrozenOperations.WorkCenterTypeCode  -- association [0..1]
LEFT OUTER JOIN I_MaintOrderOperPlanningValues AS _OperationPlanningValues ON MaintOrderRoutingNumber = _OperationPlanningValues.MaintOrderRoutingNumber AND MaintOrderOperationCounter = _OperationPlanningValues.MaintOrderOperationCounter  -- association [1..1]
LEFT OUTER JOIN I_WorkAssignment AS _PersonResponsible ON OperationPersonResponsible = _PersonResponsible.WorkAssignment  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS UnitOfMeasure ON UnitOfMeasure.UnitOfMeasure = 'H'  -- association [0..1]
LEFT OUTER JOIN P_RSHMaintSchedUtilBaseKPI AS _SchUtilKPI ON MaintSchedSimlnUUID = _SchUtilKPI.MaintSchedSimlnUUID AND MaintOrderRoutingNumber = _SchUtilKPI.MaintOrderRoutingNumber AND MaintOrderOperationCounter = _SchUtilKPI.MaintOrderOperationCounter AND MaintOrderConfirmation = _SchUtilKPI.MaintOrderConf  -- association [0..1]
LEFT OUTER JOIN I_MaintOrderOperObjectListLink AS _MaintOrderOpObjectListLink ON MaintOrderOperationCounter = _MaintOrderOpObjectListLink.MaintOrderOperationCounter AND MaintOrderRoutingNumber = _MaintOrderOpObjectListLink.MaintOrderRoutingNumber  -- association [0..1]
;