P_MaintOrdDirectProcmtViaPO

DDL: P_MAINTORDDIRECTPROCMTVIAPO SQL: PMTORDPROMTPO Type: view COMPOSITE

P_MaintOrdDirectProcmtViaPO is a Composite CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 239 fields with key fields PurchaseOrder, PurchaseOrderItem, PurchaseOrderItem, PurchaseOrderItem, PurchaseOrderItem. It has 9 associations to related views.

Data Sources (7)

SourceAliasJoin Type
I_MaintenanceOrderComponent_2 _MaintenanceOrderComponent from
I_LogisticsOrder I_LogisticsOrder union_all
I_LogisticsOrderBasic I_LogisticsOrderBasic inner
I_MaintOrdCompResvnPurgDoc I_MaintOrdCompResvnPurgDoc left_outer
I_OrderOperation I_OrderOperation union_all
I_PurgDocAccountAssignment I_PurgDocAccountAssignment left_outer
I_PurgDocAccountAssignment I_PurgDocAccountAssignment union_all

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_MaintenanceOrder _MaintenanceOrder _MaintenanceOrder.MaintenanceOrder = $projection.MaintenanceOrder
[0..1] I_PurchaseOrderItem _PurchaseOrderItem _PurchaseOrderItem.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderItem.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..1] I_PurchasingDocument _PurchaseOrder _PurchaseOrder.PurchasingDocument = $projection.PurchaseOrder
[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] P_MaintOrdCompExpectedDelivs _ExpectedDeliveries _ExpectedDeliveries.PurchaseOrder = $projection.PurchaseOrder and _ExpectedDeliveries.PurchaseOrderItem = $projection.PurchaseOrderItem and _ExpectedDeliveries.RequirementDate = _MaintenanceOrderComponent.RequirementDate
[0..1] I_OrderOperation _MaintenanceOrderOperation _MaintenanceOrderOperation.OrderInternalID = $projection.MaintenanceOrder and _MaintenanceOrderOperation.OrderOperationInternalID = $projection.MaintenanceOrderOperation
[0..1] I_OrderOperationDatesQty _OperationDates _OperationDates.OrderInternalID = I_OrderOperation.OrderInternalID and _OperationDates.OrderOperationInternalID = I_OrderOperation.OrderOperationInternalID
[0..1] I_Supplier _PreferredSupplier _PreferredSupplier.Supplier = $projection.preferredsupplier

Annotations (5)

NameValueLevelField
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PMTORDPROMTPO view
AbapCatalog.compiler.compareFilter true view

Fields (239)

KeyFieldSource TableSource FieldDescription
PurchaseRequisition Requisition
PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintenanceOrderOperation Transaction
ReferenceDate Earl.start date
OpErlstSchedldExecStrtDte Earl.start date
MaintPriorityDesc
MaintPriorityColorCode
PlantSection
FunctionalLocation
_PurchaseOrderItem _PurchaseOrderItem
_MaintenanceOrder _MaintenanceOrder
_ProcurementMilestone _ProcurementMilestone
PurchasingDocumentasPurchaseOrder
PurchaseRequisition Requisition
PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
MaintOrderRoutingNumber Plan No.f.Oper.
MaintOrderOperationCounter Counter
Reservation Reservation
ReservationItem Reservation Item
MaintenanceOrderOperation Transaction
ManufacturingOrderOperation Transaction
OperationDescription Description
OpErlstSchedldExecStrtDte Earl.start date
RequirementDate Requirement Date
MaintPriorityDesc
MaintPriorityColorCode
PlantSection
FunctionalLocation
_PurchaseOrderItem _PurchaseOrderItem
_MaintenanceOrder _MaintenanceOrder
_ProcurementMilestone _ProcurementMilestone
PurchasingDocumentasPurchaseOrder
PurchaseRequisition Requisition
PurchaseRequisitionItem Requisn. item
OperationIsProcessedExternally
Reservation Reservation
ReservationItem Reservation Item
RequirementDate Requirement Date
MaintPriorityDesc
MaintPriorityColorCode
PlantSection
FunctionalLocation
_PurchaseOrderItem _PurchaseOrderItem
_MaintenanceOrder _MaintenanceOrder
_ProcurementMilestone _ProcurementMilestone
PurchaseOrder Purchasing Document
OperationIsProcessedExternally
Reservation Reservation
ReservationItem Reservation Item
ReferenceDate Earl.start date
RequirementDate Requirement Date
MaintPriorityDesc
MaintPriorityColorCode
PlantSection
FunctionalLocation
Supplier Supplier
PurchasingGroup Purchasing Group
PurchasingProcessingStatus Proc. State
ReleaseIsNotCompleted Subj.to Release
ReceivedQuantity 0
MaintOrdComponentIsMissing
_PurchaseOrderItem _PurchaseOrderItem
_MaintenanceOrder _MaintenanceOrder
_Supplier
_ProcurementMilestone _ProcurementMilestone
_FuncnlLocationLabel _FuncnlLocationLabel
MaintenanceOrder I_LogisticsOrder OrderID Order ID
OperationText I_LogisticsOrder OrderDescription Description
ReferenceDate I_LogisticsOrder PlannedStartDate Earl.start date
MaintOrdBasicStartDate I_LogisticsOrder PlannedStartDate Bas. Start Date
MaintenanceOrderDesc I_LogisticsOrder OrderDescription Description
MainWorkCenter I_LogisticsOrder MainWorkCenter Work Center
MainWorkCenterPlant I_LogisticsOrder MainWorkCenterPlant Plnt WorkCenter
MaintenanceOrderType I_LogisticsOrder OrderType Order Type
MaintenanceOrderDesc I_LogisticsOrder OrderDescription Description
MainWorkCenter I_LogisticsOrder MainWorkCenter Work Center
MainWorkCenterPlant I_LogisticsOrder MainWorkCenterPlant Plnt WorkCenter
MaintenanceOrder I_LogisticsOrderBasic OrderID Order ID
MaintenanceOrder I_MaintenanceOrderComponent_2 MaintenanceOrder Order ID
MaintOrderRoutingNumber I_MaintenanceOrderComponent_2 MaintOrderRoutingNumber Plan No.f.Oper.
MaintOrderOperationCounter I_MaintenanceOrderComponent_2 MaintOrderOperationCounter Counter
ManufacturingOrderOperation I_MaintenanceOrderComponent_2 MaintenanceOrderOperation Transaction
RequirementDate I_MaintenanceOrderComponent_2 RequirementDate Requirement Date
MaintOrdProcurementDocument I_MaintenanceOrderComponent_2 MaintOrderComponentInternalID Document Item
KEY PurchaseOrder I_MaintOrdCompResvnPurgDoc PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_MaintOrdCompResvnPurgDoc PurchaseOrderItem Purchasing Doc. Item
Reservation I_MaintOrdCompResvnPurgDoc Reservation Reservation
ReservationItem I_MaintOrdCompResvnPurgDoc ReservationItem Reservation Item
PurchaseRequisition I_OrderOperation PurchaseRequisition Requisition
PurchaseRequisitionItem I_OrderOperation PurchaseRequisitionItem Requisn. item
MaintOrderRoutingNumber I_OrderOperation OrderInternalID Plan No.f.Oper.
MaintOrderOperationCounter I_OrderOperation OrderOperationInternalID Counter
MaintenanceOrderOperation I_OrderOperation Operation Transaction
ManufacturingOrderOperation I_OrderOperation Operation Transaction
OperationDescription I_OrderOperation OperationText Description
OperationText I_OrderOperation OperationText Description
MaintOrdProcurementDocument I_OrderOperation ObjectInternalID Document Item
KEY PurchaseOrderItem I_PurchaseOrderItem PurchaseOrderItem Purchasing Doc. Item
Material I_PurchaseOrderItem Material Vehicle Model
MaterialGroup I_PurchaseOrderItem MaterialGroup Product Group
OrderQuantity I_PurchaseOrderItem OrderQuantity Quantity
PurchaseOrderQuantityUnit I_PurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
ProductType I_PurchaseOrderItem ProductType Product Type Group
PurchaseOrderItemText I_PurchaseOrderItem PurchaseOrderItemText Short Text
Plant I_PurchaseOrderItem Plant Valuation Area
StorageLocation I_PurchaseOrderItem StorageLocation StorageLocation
NetAmount I_PurchaseOrderItem NetAmount Stated Amount
DocumentCurrency I_PurchaseOrderItem DocumentCurrency Document Currency
KEY PurchaseOrderItem I_PurgDocAccountAssignment PurchasingDocumentItem Purchasing Doc. Item
KEY PurchaseOrderItem I_PurgDocAccountAssignment PurchasingDocumentItem Purchasing Doc. Item
MaintenanceOrder I_PurgDocAccountAssignment OrderID Order ID
MaintOrderRoutingNumber I_PurgDocAccountAssignment OrderInternalID Plan No.f.Oper.
MaintOrderOperationCounter I_PurgDocAccountAssignment NetworkActivityInternalID Counter
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderDesc _MaintenanceOrder MaintenanceOrderDesc Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
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
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
ScheduledBasicStartDate _MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime _MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime _MaintenanceOrder ScheduledBasicEndTime Finish time
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintOrdBasicStartDate _MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintenanceOrderType _MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderDesc _MaintenanceOrder MaintenanceOrderDesc Description
MaintPriorityType _MaintenanceOrder MaintPriorityType PriorityType
MaintPriority _MaintenanceOrder MaintPriority Priority
MaintenanceProcessingPhase _MaintenanceOrder MaintenanceProcessingPhase Phase
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
WorkCenterInternalID _MaintenanceOrder WorkCenterInternalID Work Center
Equipment _MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr _MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
OperationDescription _MaintenanceOrderOperation OperationText Description
OperationText _MaintenanceOrderOperation OperationText Description
MaintenanceOrderOperation _MaintOrderOperPlanningValues Operation Transaction
ManufacturingOrderOperation _MaintOrderOperPlanningValues Operation Transaction
OperationDescription _MaintOrderOperPlanningValues OperationText Description
OperationText _MaintOrderOperPlanningValues OperationText Description
ReferenceDate _MaintOrderOperPlanningValues OpErlstSchedldExecStrtDte Earl.start date
OpErlstSchedldExecStrtDte _MaintOrderOperPlanningValues OpErlstSchedldExecStrtDte Earl.start date
OpErlstSchedldExecStrtDte _OperationDates OpErlstSchedldExecStrtDte Earl.start date
Supplier _PurchaseOrder Supplier Supplier
PurchasingGroup _PurchaseOrder PurchasingGroup Purchasing Group
PurchasingProcessingStatus _PurchaseOrder PurchasingProcessingStatus Proc. State
ReleaseIsNotCompleted _PurchaseOrder ReleaseIsNotCompleted Subj.to Release
_Supplier _PurchaseOrder _Supplier
Supplier _PurchaseOrder Supplier Supplier
PurchasingGroup _PurchaseOrder PurchasingGroup Purchasing Group
PurchasingProcessingStatus _PurchaseOrder PurchasingProcessingStatus Proc. State
ReleaseIsNotCompleted _PurchaseOrder ReleaseIsNotCompleted Subj.to Release
_Supplier _PurchaseOrder _Supplier
Supplier _PurchaseOrder Supplier Supplier
PurchasingGroup _PurchaseOrder PurchasingGroup Purchasing Group
PurchasingProcessingStatus _PurchaseOrder PurchasingProcessingStatus Proc. State
ReleaseIsNotCompleted _PurchaseOrder ReleaseIsNotCompleted Subj.to Release
_Supplier _PurchaseOrder _Supplier
Material _PurchaseOrderItem Material Vehicle Model
MaterialGroup _PurchaseOrderItem MaterialGroup Product Group
OrderQuantity _PurchaseOrderItem OrderQuantity Quantity
PurchaseOrderQuantityUnit _PurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
ProductType _PurchaseOrderItem ProductType Product Type Group
PurchaseOrderItemText _PurchaseOrderItem PurchaseOrderItemText Short Text
Plant _PurchaseOrderItem Plant Valuation Area
StorageLocation _PurchaseOrderItem StorageLocation StorageLocation
NetAmount _PurchaseOrderItem NetAmount Stated Amount
DocumentCurrency _PurchaseOrderItem DocumentCurrency Document Currency
Material _PurchaseOrderItem Material Vehicle Model
MaterialGroup _PurchaseOrderItem MaterialGroup Product Group
OrderQuantity _PurchaseOrderItem OrderQuantity Quantity
PurchaseOrderQuantityUnit _PurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
ProductType _PurchaseOrderItem ProductType Product Type Group
PurchaseOrderItemText _PurchaseOrderItem PurchaseOrderItemText Short Text
Plant _PurchaseOrderItem Plant Valuation Area
StorageLocation _PurchaseOrderItem StorageLocation StorageLocation
NetAmount _PurchaseOrderItem NetAmount Stated Amount
DocumentCurrency _PurchaseOrderItem DocumentCurrency Document Currency
MaintOrdProcurementDocument _PurchaseOrderItem PurchaseOrderItemUniqueID Document Item
Material _PurchaseOrderItem Material Vehicle Model
MaterialGroup _PurchaseOrderItem MaterialGroup Product Group
OrderQuantity _PurchaseOrderItem OrderQuantity Quantity
PurchaseOrderQuantityUnit _PurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
ProductType _PurchaseOrderItem ProductType Product Type Group
PurchaseOrderItemText _PurchaseOrderItem PurchaseOrderItemText Short Text
Plant _PurchaseOrderItem Plant Valuation Area
StorageLocation _PurchaseOrderItem StorageLocation StorageLocation
NetAmount _PurchaseOrderItem NetAmount Stated Amount
DocumentCurrency _PurchaseOrderItem DocumentCurrency Document Currency
MaintOrdProcurementDocument _PurchaseOrderItem PurchaseOrderItemUniqueID Document Item

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_MaintOrdDirectProcmtViaPO.
-- 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: PMTORDPROMTPO

CREATE VIEW P_MaintOrdDirectProcmtViaPO AS
SELECT
  cast( '' as ebeln ) AS PurchaseRequisition,
  cast( '' as ebelp ) AS PurchaseRequisitionItem,
  cast( ' ' as xfeld preserving type ) AS OperationIsProcessedExternally,
  cast( _MaintenanceOrderComponent.MaintenanceOrderOperation as maintenanceorderoperation preserving type ) AS MaintenanceOrderOperation,
  cast( _MaintenanceOrderComponent.RequirementDate as abap.dats ) AS ReferenceDate,
  cast( '00000000' as fsavd ) AS OpErlstSchedldExecStrtDte,
  _MaintenanceOrder._MaintenancePriority._Text[ 1: Language = $session.system_language ].MaintPriorityDesc AS MaintPriorityDesc,
  _MaintenanceOrder._MaintenancePriority.MaintPriorityColorCode AS MaintPriorityColorCode,
  _MaintenanceOrder._LocationAccountAssignment.PlantSection AS PlantSection,
  _MaintenanceOrder._LocationAccountAssignment.FunctionalLocation AS FunctionalLocation,
  '0000000000' AS MaintOrderRoutingNumber,
  '00000000' AS MaintOrderOperationCounter,
  ' ' AS Reservation,
  ' ' AS ReservationItem,
  '' AS ManufacturingOrderOperation,
  '' AS OperationDescription,
  '00000000' AS RequirementDate,
  I_PurchaseOrderItem._PurchaseOrder.Supplier AS Supplier,
  I_PurchaseOrderItem._PurchaseOrder.PurchasingGroup AS PurchasingGroup,
  I_PurchaseOrderItem._PurchaseOrder.PurchasingProcessingStatus AS PurchasingProcessingStatus,
  I_PurchaseOrderItem._PurchaseOrder.ReleaseIsNotCompleted AS ReleaseIsNotCompleted,
  0 AS ReceivedQuantity,
  '' AS MaintOrdComponentIsMissing,
  I_PurchaseOrderItem._PurchaseOrder._Supplier AS _Supplier,
  I_LogisticsOrder.OrderID AS MaintenanceOrder,
  I_LogisticsOrder.OrderDescription AS OperationText,
  I_LogisticsOrder.PlannedStartDate AS MaintOrdBasicStartDate,
  I_LogisticsOrder.OrderDescription AS MaintenanceOrderDesc,
  I_LogisticsOrder.MainWorkCenter AS MainWorkCenter,
  I_LogisticsOrder.MainWorkCenterPlant AS MainWorkCenterPlant,
  I_LogisticsOrder.OrderType AS MaintenanceOrderType,
  _MaintenanceOrderComponent.MaintOrderComponentInternalID AS MaintOrdProcurementDocument,
  I_MaintOrdCompResvnPurgDoc.PurchaseOrder AS PurchaseOrder,
  I_MaintOrdCompResvnPurgDoc.PurchaseOrderItem AS PurchaseOrderItem,
  I_PurchaseOrderItem.Material AS Material,
  I_PurchaseOrderItem.MaterialGroup AS MaterialGroup,
  I_PurchaseOrderItem.OrderQuantity AS OrderQuantity,
  I_PurchaseOrderItem.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  I_PurchaseOrderItem.ProductType AS ProductType,
  I_PurchaseOrderItem.PurchaseOrderItemText AS PurchaseOrderItemText,
  I_PurchaseOrderItem.Plant AS Plant,
  I_PurchaseOrderItem.StorageLocation AS StorageLocation,
  I_PurchaseOrderItem.NetAmount AS NetAmount,
  I_PurchaseOrderItem.DocumentCurrency AS DocumentCurrency,
  _MaintenanceOrder.MaintPriorityType AS MaintPriorityType,
  _MaintenanceOrder.MaintPriority AS MaintPriority,
  _MaintenanceOrder.MaintenanceProcessingPhase AS MaintenanceProcessingPhase,
  _MaintenanceOrder.MaintenanceRevision AS MaintenanceRevision,
  _MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrder.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _MaintenanceOrder.MaintenancePlant AS MaintenancePlant,
  _MaintenanceOrder.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _MaintenanceOrder.ScheduledBasicStartTime AS ScheduledBasicStartTime,
  _MaintenanceOrder.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _MaintenanceOrder.ScheduledBasicEndTime AS ScheduledBasicEndTime,
  _MaintenanceOrder.WorkCenterInternalID AS WorkCenterInternalID,
  _MaintenanceOrder.Equipment AS Equipment,
  _MaintenanceOrder.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr
FROM I_MaintenanceOrderComponent_2 AS _MaintenanceOrderComponent
LEFT OUTER JOIN I_MaintOrdCompResvnPurgDoc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PurgDocAccountAssignment ON /* join condition not captured in parsed metadata */
INNER JOIN I_LogisticsOrderBasic ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON _MaintenanceOrder.MaintenanceOrder = MaintenanceOrder  -- association [1..1]
LEFT OUTER JOIN I_PurchaseOrderItem AS _PurchaseOrderItem ON _PurchaseOrderItem.PurchaseOrder = PurchaseOrder AND _PurchaseOrderItem.PurchaseOrderItem = PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchaseOrder ON _PurchaseOrder.PurchasingDocument = PurchaseOrder  -- association [0..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 P_MaintOrdCompExpectedDelivs AS _ExpectedDeliveries ON _ExpectedDeliveries.PurchaseOrder = PurchaseOrder AND _ExpectedDeliveries.PurchaseOrderItem = PurchaseOrderItem AND _ExpectedDeliveries.RequirementDate = _MaintenanceOrderComponent.RequirementDate  -- association [0..1]
LEFT OUTER JOIN I_OrderOperation AS _MaintenanceOrderOperation ON _MaintenanceOrderOperation.OrderInternalID = MaintenanceOrder AND _MaintenanceOrderOperation.OrderOperationInternalID = MaintenanceOrderOperation  -- association [0..1]
LEFT OUTER JOIN I_OrderOperationDatesQty AS _OperationDates ON _OperationDates.OrderInternalID = I_OrderOperation.OrderInternalID AND _OperationDates.OrderOperationInternalID = I_OrderOperation.OrderOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _PreferredSupplier ON _PreferredSupplier.Supplier = preferredsupplier  -- association [0..1]
-- UNION ALL with additional select branch(es): I_LogisticsOrder, I_PurgDocAccountAssignment, I_OrderOperation
;