P_MaintOrdDirectProcmtViaPR

DDL: P_MAINTORDDIRECTPROCMTVIAPR SQL: PMTORDPROMTPREQ Type: view COMPOSITE

P_MaintOrdDirectProcmtViaPR is a Composite CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 249 fields with key fields PurchaseRequisition, PurchaseRequisitionItem, PurchaseRequisitionItem, PurchaseRequisitionItem, PurchaseRequisitionItem. It has 8 associations to related views.

Data Sources (7)

SourceAliasJoin Type
I_MaintenanceOrderComponent_2 _MaintenanceOrderComponent from
I_LogisticsOrder I_LogisticsOrder inner
I_LogisticsOrderBasic I_LogisticsOrderBasic inner
I_MaintOrdCompResvnPurgDoc I_MaintOrdCompResvnPurgDoc inner
I_OrderOperation I_OrderOperation union_all
I_PurReqnAcctAssgmt I_PurReqnAcctAssgmt union_all
I_PurReqnAcctAssgmt I_PurReqnAcctAssgmt union_all

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_Purchaserequisitionitem _PurchaseRequisitionItem _PurchaseRequisitionItem.PurchaseRequisition = $projection.PurchaseRequisition and _PurchaseRequisitionItem.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem
[1..1] I_MaintenanceOrder _MaintOrder _MaintOrder.MaintenanceOrder = $projection.MaintenanceOrder
[1] I_MaintOrdProcurementMilestone _ProcurementMilestone _ProcurementMilestone.MaintenanceOrder = $projection.MaintenanceOrder and _ProcurementMilestone.MaintOrdProcurementDocument = $projection.MaintOrdProcurementDocument and _ProcurementMilestone.MaintOrdProcmtMlstnIsCurrent = 'X'
[0..*] I_FunclocationLabelInternal _FuncnlLocationLabel _FuncnlLocationLabel.FunctionalLocation = $projection.functionallocation
[0..1] I_OrderOperation _MaintenanceOrderOperation _MaintenanceOrderOperation.OrderInternalID = _MaintenanceOrderComponent.MaintOrderRoutingNumber and _MaintenanceOrderOperation.OrderOperationInternalID = _MaintenanceOrderComponent.MaintOrderOperationCounter
[0..1] I_Supplier _PreferredSupplier _PreferredSupplier.Supplier = $projection.PreferredSupplier
[1..1] I_MaintenanceOrder _MaintenanceOrder _MaintenanceOrder.MaintenanceOrder = I_PurReqnAcctAssgmt.OrderID
[0..1] I_OrderOperationDatesQty _OperationDates _OperationDates.OrderInternalID = I_OrderOperation.OrderInternalID and _OperationDates.OrderOperationInternalID = I_OrderOperation.OrderOperationInternalID

Annotations (6)

NameValueLevelField
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PMTORDPROMTPREQ view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view

Fields (249)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition I_MaintOrdCompResvnPurgDoc PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_MaintOrdCompResvnPurgDoc PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintenanceOrder I_MaintenanceOrderComponent_2 MaintenanceOrder Order ID
MaintOrderRoutingNumber I_MaintenanceOrderComponent_2 MaintOrderRoutingNumber Plan No.f.Oper.
MaintOrderOperationCounter I_MaintenanceOrderComponent_2 MaintOrderOperationCounter
Reservation I_MaintenanceOrderComponent_2 Reservation Reservation
ReservationItem I_MaintenanceOrderComponent_2 ReservationItem Reservation Item
MaintenanceOrderOperation Transaction
ManufacturingOrderOperation I_MaintenanceOrderComponent_2 MaintenanceOrderOperation Transaction
OperationDescription _MaintenanceOrderOperation OperationText Description
ReferenceDate Earl.start date
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
OpErlstSchedldExecStrtDte Earl.start date
RequirementDate I_MaintenanceOrderComponent_2 RequirementDate Requirement Date
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderDesc _MaintenanceOrder MaintenanceOrderDesc Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintPriorityDesc
MaintPriorityColorCode
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
MainWorkCenter _MaintenanceOrder MainWorkCenter Work Center
MainWorkCenterPlant _MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
PlantSection
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
FunctionalLocation
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
Material I_MaintenanceOrderComponent_2 Material Vehicle Model
MaterialName I_MaintenanceOrderComponent_2 ComponentDescription Short Text
PurchaseOrder _PurchaseRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurchaseRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
PurReqnCmpltnsCat _PurchaseRequisitionItem PurReqnCmpltnsCat Incompl. Cat.
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus Proc.state
RequestedQuantity _PurchaseRequisitionItem RequestedQuantity Requested Quantity
BaseUnit _PurchaseRequisitionItem BaseUnit Unit of Measure
PurReqnItemCurrency _PurchaseRequisitionItem PurReqnItemCurrency Currency
PurchaseRequisitionPrice _PurchaseRequisitionItem PurchaseRequisitionPrice Valuation Price
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchasingGroup _PurchaseRequisitionItem PurchasingGroup Purchasing Group
Supplier _PurchaseRequisitionItem FixedSupplier Fixed Vendor
SupplierName
PreferredSupplier _PurchaseRequisitionItem Supplier Supplier
PreferredSupplierName
MaintOrdProcurementDocument I_MaintenanceOrderComponent_2 MaintOrderComponentInternalID Object number
MaintProcurementMilestone _ProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _ProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnDateTime _ProcurementMilestone MaintOrdProcmtMlstnDateTime Milestone Date&Time
_ProcurementMilestone _ProcurementMilestone
_FuncnlLocationLabel _FuncnlLocationLabel
_PurchaseRequisitionItem _PurchaseRequisitionItem
_MaintenanceOrder _MaintOrder
_Supplier _PurchaseRequisitionItem _Supplier
PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_PurReqnAcctAssgmt PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintenanceOrder I_PurReqnAcctAssgmt OrderID Order ID
MaintOrderRoutingNumber Plan No.f.Oper.
MaintOrderOperationCounter
Reservation Reservation
ReservationItem Reservation Item
MaintenanceOrderOperation Transaction
ManufacturingOrderOperation Transaction
OperationDescription Description
ReferenceDate I_LogisticsOrder PlannedStartDate Earl.start date
MaintOrdBasicStartDate I_LogisticsOrder PlannedStartDate Bas. Start Date
OpErlstSchedldExecStrtDte Earl.start date
RequirementDate Requirement Date
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderDesc I_LogisticsOrder OrderDescription Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintPriorityDesc
MaintPriorityColorCode
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
MainWorkCenter _MaintenanceOrder MainWorkCenter Work Center
MainWorkCenterPlant _MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
PlantSection
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
FunctionalLocation
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
Material _PurchaseRequisitionItem Material Vehicle Model
MaterialName _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchaseOrder _PurchaseRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurchaseRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
PurReqnCmpltnsCat _PurchaseRequisitionItem PurReqnCmpltnsCat Incompl. Cat.
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus Proc.state
RequestedQuantity _PurchaseRequisitionItem RequestedQuantity Requested Quantity
BaseUnit _PurchaseRequisitionItem BaseUnit Unit of Measure
PurReqnItemCurrency _PurchaseRequisitionItem PurReqnItemCurrency Currency
PurchaseRequisitionPrice _PurchaseRequisitionItem PurchaseRequisitionPrice Valuation Price
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchasingGroup _PurchaseRequisitionItem PurchasingGroup Purchasing Group
Supplier _PurchaseRequisitionItem FixedSupplier Fixed Vendor
SupplierName
PreferredSupplier Supplier
PreferredSupplierName
MaintOrdProcurementDocument I_PurchaseRequisitionItemBasic PurchaseReqnItemUniqueID Object number
MaintProcurementMilestone _ProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _ProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnDateTime _ProcurementMilestone MaintOrdProcmtMlstnDateTime Milestone Date&Time
_ProcurementMilestone _ProcurementMilestone
_FuncnlLocationLabel _FuncnlLocationLabel
_PurchaseRequisitionItem _PurchaseRequisitionItem
_MaintenanceOrder _MaintenanceOrder
_Supplier _PurchaseRequisitionItem _Supplier
PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_PurReqnAcctAssgmt PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintenanceOrder I_PurReqnAcctAssgmt OrderID Order ID
MaintOrderRoutingNumber I_PurReqnAcctAssgmt OrderInternalID Plan No.f.Oper.
MaintOrderOperationCounter I_PurReqnAcctAssgmt NetworkActivityInternalID
Reservation Reservation
ReservationItem Reservation Item
MaintenanceOrderOperation _MaintOrderOperPlanningValues Operation Transaction
ManufacturingOrderOperation _MaintOrderOperPlanningValues Operation Transaction
OperationDescription _MaintOrderOperPlanningValues OperationText Description
ReferenceDate _MaintOrderOperPlanningValues OpErlstSchedldExecStrtDte Earl.start date
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
OpErlstSchedldExecStrtDte _MaintOrderOperPlanningValues OpErlstSchedldExecStrtDte Earl.start date
RequirementDate Requirement Date
MaintenanceOrderType I_LogisticsOrder OrderType Order Type
MaintenanceOrderDesc I_LogisticsOrder OrderDescription Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintPriorityDesc
MaintPriorityColorCode
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
MainWorkCenter _MaintenanceOrder MainWorkCenter Work Center
MainWorkCenterPlant _MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
PlantSection
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
FunctionalLocation
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
Material _PurchaseRequisitionItem Material Vehicle Model
MaterialName _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchaseOrder _PurchaseRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurchaseRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
PurReqnCmpltnsCat _PurchaseRequisitionItem PurReqnCmpltnsCat Incompl. Cat.
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus Proc.state
RequestedQuantity _PurchaseRequisitionItem RequestedQuantity Requested Quantity
BaseUnit _PurchaseRequisitionItem BaseUnit Unit of Measure
PurReqnItemCurrency _PurchaseRequisitionItem PurReqnItemCurrency Currency
PurchaseRequisitionPrice _PurchaseRequisitionItem PurchaseRequisitionPrice Valuation Price
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchasingGroup _PurchaseRequisitionItem PurchasingGroup Purchasing Group
Supplier _PurchaseRequisitionItem FixedSupplier Fixed Vendor
SupplierName
PreferredSupplier Supplier
PreferredSupplierName
MaintOrdProcurementDocument I_PurchaseRequisitionItemBasic PurchaseReqnItemUniqueID Object number
MaintProcurementMilestone _ProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _ProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnDateTime _ProcurementMilestone MaintOrdProcmtMlstnDateTime Milestone Date&Time
_ProcurementMilestone _ProcurementMilestone
_FuncnlLocationLabel _FuncnlLocationLabel
_PurchaseRequisitionItem _PurchaseRequisitionItem
_MaintenanceOrder _MaintenanceOrder
_Supplier _PurchaseRequisitionItem _Supplier
PurchaseRequisition Requisition
KEY PurchaseRequisitionItem I_OrderOperation PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintenanceOrder I_LogisticsOrderBasic OrderID Order ID
MaintOrderRoutingNumber I_OrderOperation OrderInternalID Plan No.f.Oper.
MaintOrderOperationCounter I_OrderOperation OrderOperationInternalID
Reservation Reservation
ReservationItem Reservation Item
MaintenanceOrderOperation I_OrderOperation Operation Transaction
ManufacturingOrderOperation I_OrderOperation Operation Transaction
OperationDescription I_OrderOperation OperationText Description
ReferenceDate Earl.start date
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
OpErlstSchedldExecStrtDte _OperationDates OpErlstSchedldExecStrtDte Earl.start date
RequirementDate Requirement Date
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderDesc _MaintenanceOrder MaintenanceOrderDesc Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintPriorityDesc
MaintPriorityColorCode
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
MainWorkCenter _MaintenanceOrder MainWorkCenter Work Center
MainWorkCenterPlant _MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
PlantSection
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
FunctionalLocation
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
Material Vehicle Model
MaterialName Short Text
PurchaseOrder _PurchaseRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurchaseRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
PurReqnCmpltnsCat _PurchaseRequisitionItem PurReqnCmpltnsCat Incompl. Cat.
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus Proc.state
RequestedQuantity _PurchaseRequisitionItem RequestedQuantity Requested Quantity
BaseUnit _PurchaseRequisitionItem BaseUnit Unit of Measure
PurReqnItemCurrency _PurchaseRequisitionItem PurReqnItemCurrency Currency
PurchaseRequisitionPrice _PurchaseRequisitionItem PurchaseRequisitionPrice Valuation Price
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
PurchasingGroup _PurchaseRequisitionItem PurchasingGroup Purchasing Group
Supplier _PurchaseRequisitionItem FixedSupplier Fixed Vendor
SupplierName
PreferredSupplier _PurchaseRequisitionItem Supplier Supplier
PreferredSupplierName
MaintOrdProcurementDocument I_OrderOperation ObjectInternalID Object number
MaintProcurementMilestone _ProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _ProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnDateTime _ProcurementMilestone MaintOrdProcmtMlstnDateTime Milestone Date&Time
_ProcurementMilestone _ProcurementMilestone
_FuncnlLocationLabel _FuncnlLocationLabel
_PurchaseRequisitionItem _PurchaseRequisitionItem
_MaintenanceOrder _MaintenanceOrder
_Supplier _PurchaseRequisitionItem _Supplier
_PreferredSupplier _PreferredSupplier

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_MaintOrdDirectProcmtViaPR.
-- 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: PMTORDPROMTPREQ

CREATE VIEW P_MaintOrdDirectProcmtViaPR AS
SELECT
  I_MaintOrdCompResvnPurgDoc.PurchaseRequisition AS PurchaseRequisition,
  I_MaintOrdCompResvnPurgDoc.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  cast( ' ' as xfeld preserving type ) AS OperationIsProcessedExternally,
  _MaintenanceOrderComponent.MaintenanceOrder AS MaintenanceOrder,
  _MaintenanceOrderComponent.MaintOrderRoutingNumber AS MaintOrderRoutingNumber,
  _MaintenanceOrderComponent.MaintOrderOperationCounter AS MaintOrderOperationCounter,
  _MaintenanceOrderComponent.Reservation AS Reservation,
  _MaintenanceOrderComponent.ReservationItem AS ReservationItem,
  cast( _MaintenanceOrderComponent.MaintenanceOrderOperation as maintenanceorderoperation preserving type ) AS MaintenanceOrderOperation,
  _MaintenanceOrderComponent.MaintenanceOrderOperation AS ManufacturingOrderOperation,
  _MaintenanceOrderOperation.OperationText AS OperationDescription,
  cast( _MaintenanceOrderComponent.RequirementDate as abap.dats ) AS ReferenceDate,
  _MaintenanceOrder.MaintOrdBasicStartDate AS MaintOrdBasicStartDate,
  cast( '00000000' as fsavd ) AS OpErlstSchedldExecStrtDte,
  _MaintenanceOrderComponent.RequirementDate AS RequirementDate,
  _MaintenanceOrder.MaintenanceOrderType AS MaintenanceOrderType,
  _MaintenanceOrder.MaintenanceOrderDesc AS MaintenanceOrderDesc,
  _MaintenanceOrder.MaintPriorityType AS MaintPriorityType,
  _MaintenanceOrder.MaintPriority AS MaintPriority,
  _MaintenanceOrder.MaintenanceProcessingPhase AS MaintenanceProcessingPhase,
  _MaintenanceOrder._MaintenancePriority._Text[ 1: Language = $session.system_language ].MaintPriorityDesc AS MaintPriorityDesc,
  _MaintenanceOrder._MaintenancePriority.MaintPriorityColorCode AS MaintPriorityColorCode,
  _MaintenanceOrder.MaintenanceRevision AS MaintenanceRevision,
  _MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrder.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _MaintenanceOrder.MaintenancePlant AS MaintenancePlant,
  _MaintenanceOrder.MainWorkCenter AS MainWorkCenter,
  _MaintenanceOrder.MainWorkCenterPlant AS MainWorkCenterPlant,
  _MaintenanceOrder.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _MaintenanceOrder.ScheduledBasicStartTime AS ScheduledBasicStartTime,
  _MaintenanceOrder.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _MaintenanceOrder.ScheduledBasicEndTime AS ScheduledBasicEndTime,
  _MaintenanceOrder._LocationAccountAssignment.PlantSection AS PlantSection,
  _MaintenanceOrder.WorkCenterInternalID AS WorkCenterInternalID,
  _MaintenanceOrder.Equipment AS Equipment,
  _MaintenanceOrder._LocationAccountAssignment.FunctionalLocation AS FunctionalLocation,
  _MaintenanceOrder.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  _MaintenanceOrderComponent.Material AS Material,
  _MaintenanceOrderComponent.ComponentDescription AS MaterialName,
  _PurchaseRequisitionItem.PurchasingDocument AS PurchaseOrder,
  _PurchaseRequisitionItem.PurchasingDocumentItem AS PurchaseOrderItem,
  _PurchaseRequisitionItem.PurReqnCmpltnsCat AS PurReqnCmpltnsCat,
  _PurchaseRequisitionItem.PurReqnReleaseStatus AS PurReqnReleaseStatus,
  _PurchaseRequisitionItem.RequestedQuantity AS RequestedQuantity,
  _PurchaseRequisitionItem.BaseUnit AS BaseUnit,
  _PurchaseRequisitionItem.PurReqnItemCurrency AS PurReqnItemCurrency,
  _PurchaseRequisitionItem.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
  _PurchaseRequisitionItem.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
  _PurchaseRequisitionItem.PurchasingGroup AS PurchasingGroup,
  _PurchaseRequisitionItem.FixedSupplier AS Supplier,
  _PurchaseRequisitionItem._Supplier.SupplierName AS SupplierName,
  _PurchaseRequisitionItem.Supplier AS PreferredSupplier,
  _PurchaseRequisitionItem._Supplier.SupplierName AS PreferredSupplierName,
  _MaintenanceOrderComponent.MaintOrderComponentInternalID AS MaintOrdProcurementDocument,
  _ProcurementMilestone.MaintProcurementMilestone AS MaintProcurementMilestone,
  _ProcurementMilestone.MaintOrdProcmtMilestoneDate AS MaintOrdProcmtMilestoneDate,
  _ProcurementMilestone.MaintOrdProcmtMlstnDateTime AS MaintOrdProcmtMlstnDateTime,
  _PurchaseRequisitionItem._Supplier AS _Supplier
FROM I_MaintenanceOrderComponent_2 AS _MaintenanceOrderComponent
INNER JOIN I_MaintOrdCompResvnPurgDoc ON /* join condition not captured in parsed metadata */
INNER JOIN I_LogisticsOrder ON /* join condition not captured in parsed metadata */
INNER JOIN I_LogisticsOrderBasic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Purchaserequisitionitem AS _PurchaseRequisitionItem ON _PurchaseRequisitionItem.PurchaseRequisition = PurchaseRequisition AND _PurchaseRequisitionItem.PurchaseRequisitionItem = PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintOrder ON _MaintOrder.MaintenanceOrder = MaintenanceOrder  -- association [1..1]
LEFT OUTER JOIN I_MaintOrdProcurementMilestone AS _ProcurementMilestone ON _ProcurementMilestone.MaintenanceOrder = MaintenanceOrder AND _ProcurementMilestone.MaintOrdProcurementDocument = MaintOrdProcurementDocument AND _ProcurementMilestone.MaintOrdProcmtMlstnIsCurrent = 'X'  -- association [1]
LEFT OUTER JOIN I_FunclocationLabelInternal AS _FuncnlLocationLabel ON _FuncnlLocationLabel.FunctionalLocation = functionallocation  -- association [0..*]
LEFT OUTER JOIN I_OrderOperation AS _MaintenanceOrderOperation ON _MaintenanceOrderOperation.OrderInternalID = _MaintenanceOrderComponent.MaintOrderRoutingNumber AND _MaintenanceOrderOperation.OrderOperationInternalID = _MaintenanceOrderComponent.MaintOrderOperationCounter  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _PreferredSupplier ON _PreferredSupplier.Supplier = PreferredSupplier  -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON _MaintenanceOrder.MaintenanceOrder = I_PurReqnAcctAssgmt.OrderID  -- association [1..1]
LEFT OUTER JOIN I_OrderOperationDatesQty AS _OperationDates ON _OperationDates.OrderInternalID = I_OrderOperation.OrderInternalID AND _OperationDates.OrderOperationInternalID = I_OrderOperation.OrderOperationInternalID  -- association [0..1]
-- UNION ALL with additional select branch(es): I_PurReqnAcctAssgmt, I_OrderOperation
;