P_MaintBacklogNonStkCompUnion

DDL: P_MAINTBACKLOGNONSTKCOMPUNION Type: view CONSUMPTION

Maintenance Backlog Non Stock Component Union

P_MaintBacklogNonStkCompUnion is a Consumption CDS View that provides data about "Maintenance Backlog Non Stock Component Union" in SAP S/4HANA. It reads from 5 data sources (I_MaintenanceOrderComponent_2, I_MaintenanceOrder, I_MaintenanceOrder, I_PurgDocAccountAssignment, I_PurReqnAcctAssgmt) and exposes 123 fields with key fields MaintenanceOrder, MaintOrdProcurementDocument, MaintOrdProcurementDocument. It has 13 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_MaintenanceOrderComponent_2 _MaintenanceOrderComponent from
I_MaintenanceOrder I_MaintenanceOrder union_all
I_MaintenanceOrder I_MaintenanceOrder union_all
I_PurgDocAccountAssignment I_PurgDocAccountAssignment inner
I_PurReqnAcctAssgmt I_PurReqnAcctAssgmt inner

Associations (13)

CardinalityTargetAliasCondition
[0..1] I_PurchasingDocumentItem _PurchaseOrderItem _PurchaseOrderItem.PurchaseRequisition = _MaintenanceOrderComponent.PurchaseRequisition and _PurchaseOrderItem.PurchaseRequisitionItem = _MaintenanceOrderComponent.PurchaseRequisitionItem
[0..1] I_PurchasingDocument _PurchaseOrder _PurchaseOrder.PurchasingDocument = _PurgRequisitionItem.PurchasingDocument
[1..1] I_MaintenanceOrder _MaintenanceOrder _MaintenanceOrder.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder
[0..1] I_MaintenanceOrderOperation _MaintenanceOrderOperation _MaintenanceOrderOperation.MaintOrderRoutingNumber = _MaintenanceOrderComponent.MaintOrderRoutingNumber and _MaintenanceOrderOperation.MaintOrderOperationCounter = _MaintenanceOrderComponent.MaintOrderOperationCounter
[0..1] I_MaintOrdProcurementMilestone _MaintOrdProcurementMilestone _MaintOrdProcurementMilestone.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder and _MaintOrdProcurementMilestone.MaintOrdProcurementDocument = _MaintenanceOrderComponent.MaintOrderComponentInternalID and _MaintOrdProcurementMilestone.MaintOrdProcmtMlstnIsCurrent = 'X' and _MaintOrdProcurementMilestone.MaintOrdProcurementDocType = 'OKP'
[0..1] I_Supplier _PreferredSupplier _PreferredSupplier.Supplier = $projection.PreferredSupplier
[0..1] I_FunctionalLocation _FunctionalLocation _FunctionalLocation.FunctionalLocation = $projection.functionallocation
[0..*] I_FunclocationLabelInternal _FuncnlLocationLabel _FuncnlLocationLabel.FunctionalLocation = $projection.functionallocation
[1..1] P_PurOrdSingleScheduleLine _PurOrdSingleScheduleLine $projection.PurchaseOrder = _PurOrdSingleScheduleLine.PurchasingDocument and $projection.PurchaseOrderItem = _PurOrdSingleScheduleLine.PurchasingDocumentItem
[0..1] I_EAMMaterialItemCategory _BillOfMaterialItemCategory _BillOfMaterialItemCategory.BOMItemCategory = $projection.MaintComponentItemCategory
[0..1] I_StatusObjectStatusBasic _IsDeletedStatus _IsDeletedStatus.StatusObject = $projection.MaintOrderComponentInternalID and _IsDeletedStatus.StatusCode = 'I0013'
[0..1] I_Material _Material _Material.Material = $projection.Material
[1..1] I_PurchasingDocument _PurchasingDocument I_PurgDocAccountAssignment.PurchasingDocument = _PurchasingDocument.PurchasingDocument

Annotations (11)

NameValueLevelField
EndUserText.label Maintenance Backlog Non Stock Component Union view
AbapCatalog.sqlViewName PMBACKLOGCOMPUNI view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
VDM.private true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view

Fields (123)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder I_MaintenanceOrderComponent_2 MaintenanceOrder Order
KEY MaintOrdProcurementDocument I_MaintenanceOrderComponent_2 MaintOrderComponentInternalID Purch. Doc. ID
MaintenanceOrderOperation I_MaintenanceOrderComponent_2 MaintenanceOrderOperation Suboperation
MaintenanceOrderComponent I_MaintenanceOrderComponent_2 MaintenanceOrderComponent BOM item
ProcuredtFromCode
PurchaseRequisition I_MaintenanceOrderComponent_2 PurchaseRequisition Requisition
PurchaseRequisitionItem I_MaintenanceOrderComponent_2 PurchaseRequisitionItem Requisn. item
PurchaseOrder _PurgRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurgRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
MaintenanceOrderDesc Description
MaintenanceOrderSubOperation I_MaintenanceOrderComponent_2 MaintenanceOrderSubOperation Suboperation
OperationDescription _MaintenanceOrderOperation OperationDescription Op. Short Text
MaintOperationExecStageCode _MaintenanceOrderOperation MaintOperationExecStageCode Execution Stage
MaintOpExecStageShortText
MaintOpExecutionStageName
Product I_MaintenanceOrderComponent_2 Material Vehicle Model
Material I_MaintenanceOrderComponent_2 Material Vehicle Model
ProductType Material Type
ProductGroup I_MaintenanceOrderComponent_2 MaterialGroup Product Group
ProductTypeCode I_MaintenanceOrderComponent_2 ProductTypeCode Product Type Group
MaterialNameendasComponentDescription
RequirementQuantityInBaseUnit I_MaintenanceOrderComponent_2 RequirementQuantityInBaseUnit Requested Quantity
BaseUnit I_MaintenanceOrderComponent_2 BaseUnit Unit of Measure
PurchaseOrderSupplier _PurchaseOrder Supplier Supplier
FixedSupplier _PurgRequisitionItem FixedSupplier Fixed Vendor
PreferredSupplier I_MaintenanceOrderComponent_2 Supplier Supplier
OperationSupplier _MaintenanceOrderOperation OperationSupplier Supplier
OperationSupplierendasSupplier
Reservation I_MaintenanceOrderComponent_2 Reservation Reservation
ReservationItem I_MaintenanceOrderComponent_2 ReservationItem Reservation Item
ReservationType I_MaintenanceOrderComponent_2 ReservationType Record type
MaintComponentItemCategory I_MaintenanceOrderComponent_2 MaintComponentItemCategory Item Category
GoodsMovementType I_MaintenanceOrderComponent_2 GoodsMovementType Movement Type
WithdrawnQuantity I_MaintenanceOrderComponent_2 WithdrawnQuantity Withdrawn Quantity
ReceivedQuantity
MaintOrderComponentInternalID I_MaintenanceOrderComponent_2 MaintOrderComponentInternalID Object number
RequirementDate I_MaintenanceOrderComponent_2 RequirementDate Requirement Date
MaintOrdProcessPhaseCode Process Phase
ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime Finish time
MaintOrdBasicStartDate Bas. Start Date
MaintOrdBasicStartTime Start time
MaintOrdBasicEndDate Basic fin. date
MaintOrdBasicEndTime Basic Fin. Time
MaintenancePlanningPlant Planning Plant
MaintenancePlant Plant
PlantSection
MaintenancePlannerGroup Planner Group
WorkCenterInternalID Work Center
MainWorkCenter Work Center
Equipment Equipment check
FunctionalLocation
MaintProcurementMilestone _MaintOrdProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _MaintOrdProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnWarningDate _MaintOrdProcurementMilestone MaintOrdProcmtMlstnWarningDate Warning Date
MaintOrdProcurementDocType _MaintOrdProcurementMilestone MaintOrdProcurementDocType Document Type
IsCompletelyDelivered I_MaintenanceOrderComponent_2 ReservationIsFinallyIssued Is completely delivered
_FunctionalLocation _FunctionalLocation
_FuncnlLocationLabel _FuncnlLocationLabel
MaintenanceOrder Order
KEY MaintOrdProcurementDocument _PurchaseRequisitionItem PurchaseReqnItemUniqueID Purch. Doc. ID
MaintenanceOrderOperation Suboperation
MaintenanceOrderComponent BOM item
ProcuredtFromCode
PurchaseRequisition I_PurReqnAcctAssgmt PurchaseRequisition Requisition
PurchaseRequisitionItem I_PurReqnAcctAssgmt PurchaseRequisitionItem Requisn. item
PurchaseOrder _PurchaseRequisitionItem PurchasingDocument Purchasing Document
PurchaseOrderItem _PurchaseRequisitionItem PurchasingDocumentItem Purchasing Doc. Item
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
MaintenanceOrderSubOperation Suboperation
OperationDescription Op. Short Text
MaintOperationExecStageCode Execution Stage
MaintOpExecStageShortText
MaintOpExecutionStageName
Product _PurchaseRequisitionItem Material Vehicle Model
Material _PurchaseRequisitionItem Material Vehicle Model
ProductType _Material MaterialType Material Type
ProductGroup _PurchaseRequisitionItem MaterialGroup Product Group
ProductTypeCode _PurchaseRequisitionItem ProductType Product Type Group
ComponentDescription _PurchaseRequisitionItem PurchaseRequisitionItemText Short Text
RequirementQuantityInBaseUnit _PurchaseRequisitionItem RequestedQuantity Requested Quantity
BaseUnit _PurchaseRequisitionItem BaseUnit Unit of Measure
PurchaseOrderSupplier _PurchaseOrder Supplier Supplier
FixedSupplier _PurchaseRequisitionItem FixedSupplier Fixed Vendor
PreferredSupplier _PurchaseRequisitionItem Supplier Supplier
OperationSupplier Supplier
SupplierendasSupplier
Reservation Reservation
ReservationItem Reservation Item
ReservationType Record type
MaintComponentItemCategory Item Category
GoodsMovementType Movement Type
WithdrawnQuantity Withdrawn Quantity
ReceivedQuantity
MaintOrderComponentInternalID Object number
RequirementDate Requirement Date
MaintOrdProcessPhaseCode I_MaintenanceOrder MaintOrdProcessPhaseCode Process Phase
ScheduledBasicStartDate I_MaintenanceOrder ScheduledBasicStartDate Sched. start
ScheduledBasicStartTime I_MaintenanceOrder ScheduledBasicStartTime SchedStartTime
ScheduledBasicEndDate I_MaintenanceOrder ScheduledBasicEndDate Sched. finish
ScheduledBasicEndTime I_MaintenanceOrder ScheduledBasicEndTime Finish time
MaintOrdBasicStartDate I_MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintOrdBasicStartTime I_MaintenanceOrder MaintOrdBasicStartTime Start time
MaintOrdBasicEndDate I_MaintenanceOrder MaintOrdBasicEndDate Basic fin. date
MaintOrdBasicEndTime I_MaintenanceOrder MaintOrdBasicEndTime Basic Fin. Time
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlant I_MaintenanceOrder MaintenancePlant Plant
PlantSection
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
WorkCenterInternalID I_MaintenanceOrder WorkCenterInternalID Work Center
MainWorkCenter I_MaintenanceOrder MainWorkCenter Work Center
Equipment I_MaintenanceOrder Equipment Equipment check
FunctionalLocation
MaintProcurementMilestone _MaintOrdProcurementMilestone MaintProcurementMilestone Milestone
MaintOrdProcmtMilestoneDate _MaintOrdProcurementMilestone MaintOrdProcmtMilestoneDate Milestone Date
MaintOrdProcmtMlstnWarningDate _MaintOrdProcurementMilestone MaintOrdProcmtMlstnWarningDate Warning Date
MaintOrdProcurementDocType _MaintOrdProcurementMilestone MaintOrdProcurementDocType Document Type
IsCompletelyDelivered _PurchaseOrderItem IsCompletelyDelivered Is completely delivered
_FunctionalLocation _FunctionalLocation
_FuncnlLocationLabel _FuncnlLocationLabel
_MaintenanceOrder _MaintenanceOrder

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_MaintBacklogNonStkCompUnion.
-- 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.

CREATE VIEW P_MaintBacklogNonStkCompUnion AS
SELECT
  _MaintenanceOrderComponent.MaintenanceOrder AS MaintenanceOrder,
  _MaintenanceOrderComponent.MaintOrderComponentInternalID AS MaintOrdProcurementDocument,
  _MaintenanceOrderComponent.MaintenanceOrderOperation AS MaintenanceOrderOperation,
  _MaintenanceOrderComponent.MaintenanceOrderComponent AS MaintenanceOrderComponent,
  cast ('RESERVATION' as abap.char( 11 ) ) AS ProcuredtFromCode,
  _MaintenanceOrderComponent.PurchaseRequisition AS PurchaseRequisition,
  _MaintenanceOrderComponent.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  _PurgRequisitionItem.PurchasingDocument AS PurchaseOrder,
  _PurgRequisitionItem.PurchasingDocumentItem AS PurchaseOrderItem,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintenanceOrderDesc AS MaintenanceOrderDesc,
  _MaintenanceOrderComponent.MaintenanceOrderSubOperation AS MaintenanceOrderSubOperation,
  _MaintenanceOrderOperation.OperationDescription AS OperationDescription,
  _MaintenanceOrderOperation.MaintOperationExecStageCode AS MaintOperationExecStageCode,
  _MaintenanceOrderOperation._MaintOperationExecStageCode._MaintOpExecStageCodeText[1: LanguageCode = $session.system_language ].MaintOpExecStageShortText AS MaintOpExecStageShortText,
  _MaintenanceOrderOperation._MaintOperationExecStageCode._MaintOpExecStageCodeText[1: LanguageCode = $session.system_language ].MaintOpExecutionStageName AS MaintOpExecutionStageName,
  _MaintenanceOrderComponent.Material AS Product,
  _MaintenanceOrderComponent.Material AS Material,
  _MaintenanceOrderComponent._Material.MaterialType AS ProductType,
  _MaintenanceOrderComponent.MaterialGroup AS ProductGroup,
  _MaintenanceOrderComponent.ProductTypeCode AS ProductTypeCode,
  case when _MaintenanceOrderComponent.Material = '' then _MaintenanceOrderComponent.ComponentDescription else _MaintenanceOrderComponent._MaterialText[1:Language = $session.system_language ].MaterialName end as ComponentDescription AS MaterialNameendasComponentDescription,
  _MaintenanceOrderComponent.RequirementQuantityInBaseUnit AS RequirementQuantityInBaseUnit,
  _MaintenanceOrderComponent.BaseUnit AS BaseUnit,
  _PurchaseOrder.Supplier AS PurchaseOrderSupplier,
  _PurgRequisitionItem.FixedSupplier AS FixedSupplier,
  _MaintenanceOrderComponent.Supplier AS PreferredSupplier,
  _MaintenanceOrderOperation.OperationSupplier AS OperationSupplier,
  case when _PurgRequisitionItem.PurchasingDocument != '' then _PurchaseOrder.Supplier when _PurgRequisitionItem.FixedSupplier != '' then _PurgRequisitionItem.FixedSupplier when _MaintenanceOrderComponent.Supplier != '' then _MaintenanceOrderComponent.Supplier else _MaintenanceOrderOperation.OperationSupplier end as Supplier AS OperationSupplierendasSupplier,
  _MaintenanceOrderComponent.Reservation AS Reservation,
  _MaintenanceOrderComponent.ReservationItem AS ReservationItem,
  _MaintenanceOrderComponent.ReservationType AS ReservationType,
  _MaintenanceOrderComponent.MaintComponentItemCategory AS MaintComponentItemCategory,
  _MaintenanceOrderComponent.GoodsMovementType AS GoodsMovementType,
  _MaintenanceOrderComponent.WithdrawnQuantity AS WithdrawnQuantity,
  cast (0 as pph_enmng ) AS ReceivedQuantity,
  _MaintenanceOrderComponent.MaintOrderComponentInternalID AS MaintOrderComponentInternalID,
  _MaintenanceOrderComponent.RequirementDate AS RequirementDate,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintOrdProcessPhaseCode AS MaintOrdProcessPhaseCode,
  _MaintenanceOrderComponent._MaintenanceOrder.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _MaintenanceOrderComponent._MaintenanceOrder.ScheduledBasicStartTime AS ScheduledBasicStartTime,
  _MaintenanceOrderComponent._MaintenanceOrder.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _MaintenanceOrderComponent._MaintenanceOrder.ScheduledBasicEndTime AS ScheduledBasicEndTime,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintOrdBasicStartDate AS MaintOrdBasicStartDate,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintOrdBasicStartTime AS MaintOrdBasicStartTime,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintOrdBasicEndDate AS MaintOrdBasicEndDate,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintOrdBasicEndTime AS MaintOrdBasicEndTime,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintenancePlant AS MaintenancePlant,
  _MaintenanceOrderComponent._MaintenanceOrder._LocationAccountAssignment.PlantSection AS PlantSection,
  _MaintenanceOrderComponent._MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrderComponent._MaintenanceOrder.WorkCenterInternalID AS WorkCenterInternalID,
  _MaintenanceOrderComponent._MaintenanceOrder.MainWorkCenter AS MainWorkCenter,
  _MaintenanceOrderComponent._MaintenanceOrder.Equipment AS Equipment,
  _MaintenanceOrderComponent._MaintenanceOrder._LocationAccountAssignment.FunctionalLocation AS FunctionalLocation,
  _MaintOrdProcurementMilestone.MaintProcurementMilestone AS MaintProcurementMilestone,
  _MaintOrdProcurementMilestone.MaintOrdProcmtMilestoneDate AS MaintOrdProcmtMilestoneDate,
  _MaintOrdProcurementMilestone.MaintOrdProcmtMlstnWarningDate AS MaintOrdProcmtMlstnWarningDate,
  _MaintOrdProcurementMilestone.MaintOrdProcurementDocType AS MaintOrdProcurementDocType,
  _MaintenanceOrderComponent.ReservationIsFinallyIssued AS IsCompletelyDelivered,
  _PurchaseRequisitionItem.PurchaseRequisitionItemText AS ComponentDescription,
  case when _PurchaseRequisitionItem.PurchasingDocument != '' then _PurchaseOrder.Supplier when _PurchaseRequisitionItem.FixedSupplier != '' then _PurchaseRequisitionItem.FixedSupplier else _PurchaseRequisitionItem.Supplier end as Supplier AS SupplierendasSupplier
FROM I_MaintenanceOrderComponent_2 AS _MaintenanceOrderComponent
INNER JOIN I_PurReqnAcctAssgmt ON /* join condition not captured in parsed metadata */
INNER JOIN I_PurgDocAccountAssignment ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchaseOrderItem ON _PurchaseOrderItem.PurchaseRequisition = _MaintenanceOrderComponent.PurchaseRequisition AND _PurchaseOrderItem.PurchaseRequisitionItem = _MaintenanceOrderComponent.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchaseOrder ON _PurchaseOrder.PurchasingDocument = _PurgRequisitionItem.PurchasingDocument  -- association [0..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON _MaintenanceOrder.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceOrderOperation AS _MaintenanceOrderOperation ON _MaintenanceOrderOperation.MaintOrderRoutingNumber = _MaintenanceOrderComponent.MaintOrderRoutingNumber AND _MaintenanceOrderOperation.MaintOrderOperationCounter = _MaintenanceOrderComponent.MaintOrderOperationCounter  -- association [0..1]
LEFT OUTER JOIN I_MaintOrdProcurementMilestone AS _MaintOrdProcurementMilestone ON _MaintOrdProcurementMilestone.MaintenanceOrder = _MaintenanceOrderComponent.MaintenanceOrder AND _MaintOrdProcurementMilestone.MaintOrdProcurementDocument = _MaintenanceOrderComponent.MaintOrderComponentInternalID AND _MaintOrdProcurementMilestone.MaintOrdProcmtMlstnIsCurrent = 'X' AND _MaintOrdProcurementMilestone.MaintOrdProcurementDocType = 'OKP'  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _PreferredSupplier ON _PreferredSupplier.Supplier = PreferredSupplier  -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocation AS _FunctionalLocation ON _FunctionalLocation.FunctionalLocation = functionallocation  -- association [0..1]
LEFT OUTER JOIN I_FunclocationLabelInternal AS _FuncnlLocationLabel ON _FuncnlLocationLabel.FunctionalLocation = functionallocation  -- association [0..*]
LEFT OUTER JOIN P_PurOrdSingleScheduleLine AS _PurOrdSingleScheduleLine ON PurchaseOrder = _PurOrdSingleScheduleLine.PurchasingDocument AND PurchaseOrderItem = _PurOrdSingleScheduleLine.PurchasingDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_EAMMaterialItemCategory AS _BillOfMaterialItemCategory ON _BillOfMaterialItemCategory.BOMItemCategory = MaintComponentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_StatusObjectStatusBasic AS _IsDeletedStatus ON _IsDeletedStatus.StatusObject = MaintOrderComponentInternalID AND _IsDeletedStatus.StatusCode = 'I0013'  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON _Material.Material = Material  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON I_PurgDocAccountAssignment.PurchasingDocument = _PurchasingDocument.PurchasingDocument  -- association [1..1]
-- UNION ALL with additional select branch(es): I_MaintenanceOrder
;