P_MaintBacklogNonStkCompUnion
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)
| Source | Alias | Join 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)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA