SAP PM / EAM Maintenance Costing, MRO Integration and Production Support Interview Questions

Maintenance Costing, MRO Integration and Production Support is a standard block in SAP PM / EAM interviews. It is rarely asked as a definition; it is asked as a situation you have to talk your way through.

This page carries 14 reviewed SAP PM / EAM maintenance costing, mro integration and production support interview questions, each with a complete written answer and no sign-in required. The set breaks down into 4 foundational, 3 mid-level and 7 advanced questions, so you can start at the top for a first interview or skip ahead to the scenario-based items for a senior round.

Treat the answers as a starting structure, not a script. Interviewers in SAP PM / EAM rounds follow up on whatever you sound least certain about, so the value is in being able to keep going after the first answer.

14 Maintenance Costing, MRO Integration and Production Support questions with answers

easyMaintenance Costing, MRO Integration and Production Support

1. During maintenance cost close, what is the process for reconciling budget consumption on maintenance orders against actual costs settled from FI before period lock?

Run cost report comparison (KKBC_ORD or S_ALR_87013019) to compare planned/budgeted values against actual debits posted via goods issues, invoices, and internal activity allocations. Verify settlement (KO88/CO88) has completed to move costs to cost centers or assets. Reconcile order status (TECO/CLSD) against budget availability control logs, then confirm CO-FI reconciliation via CO line items matching ACDOCA before closing the period in OB52.
easyMaintenance Costing, MRO Integration and Production Support

2. Walk through how a service entry sheet for an external maintenance service, tied to a PM order and a service PO, flows through to become a cost on that order and eventually a financial posting.

The vendor's service is confirmed via a service entry sheet (ML81N) referencing the service PO item linked to the maintenance order. On acceptance, a GR-type posting debits the order (cost element from the PO account assignment) and credits GR/IR. Vendor invoice verification (MIRO) later clears GR/IR against the vendor liability. The order accumulates the service cost as actual cost, visible in IW39/KKBC_ORD, and it settles at period-end to its assigned receiver (cost center, WBS, or asset).
easyMaintenance Costing, MRO Integration and Production Support

3. When an investment measure (AUC-based work order/WBS) is used to capitalize maintenance work, what is the closing process to settle costs to the fixed asset and reconcile with FI?

Costs collect on the internal order or WBS element linked to an investment profile creating an AUC. During period-end, KO88/CJ88 settlement transfers actual costs from the AUC to the final asset master via settlement rules. Reconciliation involves comparing settled amounts in AA (ANLC/ANEP) against ACDOCA postings, verifying settlement distribution rules, and confirming the investment order/WBS balance is zero after final settlement.
easyMaintenance Costing, MRO Integration and Production Support

4. How does vendor evaluation data influence maintenance procurement decisions for spare parts and external services in SAP PM/MM?

Vendor evaluation scores in MM (via ME61/quality, delivery, price criteria) feed into source list and quota arrangement decisions used when creating PR/PO for maintenance orders. Poor scores can trigger sourcing restrictions, blocked vendors, or purchasing info record flags, affecting which vendor is proposed during MRP or manual PR conversion, ultimately impacting maintenance cost and downtime risk.
mediumMaintenance Costing, MRO Integration and Production Support

5. Users report that displaying cost reports (IW39 or KKBC_ORD) for maintenance orders with high component and service line volume is very slow. What performance troubleshooting steps would you take?

I would check the underlying selection variant and date/plant filters to reduce data volume, review if the report is reading ACDOCA/COEP without proper index usage, and check ST05 SQL trace for full table scans. I'd also verify if summarization/archiving of old settled orders has been done, since large open order pools slow selection. Finally, I'd check if custom fields added to the report selection screen lack indexes, and recommend batch reporting or background job execution for large date ranges instead of online display.
mediumMaintenance Costing, MRO Integration and Production Support

6. A major overhaul project is set up as an investment measure with an AUC. During execution, spare parts are issued from inventory against the work order linked to the AUC. At month-end, the AUC balance in AA does not match the order's actual costs in CO. What should you check?

First verify the settlement status—costs remain on the order until settled to the AUC via KO88/CJ88, so a timing gap before settlement is normal. Check if settlement was run for the period, whether distribution rules were maintained, and if any secondary cost elements (overhead, activity allocations) posted after the last settlement run. Also confirm goods issue postings hit the correct cost element and were not diverted to a different WBS or order due to incorrect account assignment.
mediumMaintenance Costing, MRO Integration and Production Support

7. A maintenance planner reports that a PM order exceeded its assigned budget mid-month without any system warning, and finance is asking why availability control did not stop the postings. What would you investigate?

I would first confirm whether budget availability control is even active for the relevant cost object, since PM orders are typically monitored via cost center or WBS budgets rather than order-level budgets unless linked to an investment program. I'd check the tolerance limits configuration for the budget profile, whether the action was set to warning only rather than error/lock, and confirm the budget was actually released and not just planned. I'd also verify if the order was linked to a WBS with its own AVAC settings that may differ from the cost center.
hardMaintenance Costing, MRO Integration and Production Support

8. During peak shutdown season, mass creation of purchase requisitions from maintenance orders is overwhelming the release strategy workflow, causing approvers to batch-approve without proper review and effectively bypassing budget and procurement controls tied to MRO spend. As a 13+ year architect, how would you redesign this to restore control without blocking urgent maintenance work?

Analyze release strategy characteristics and thresholds to see if volume, not value, is triggering bulk approvals inappropriately—often value-based tolerances don't scale for shutdown volume spikes. Redesign with tiered release strategies based on order priority/emergency flag, delegate authority with defined value limits for shutdown windows, and add automated pre-validation (budget availability, vendor evaluation score) before requisitions reach approvers, reducing manual review burden while preserving control integrity. Introduce post-approval exception reporting for high-value or high-frequency approvers.
hardMaintenance Costing, MRO Integration and Production Support

9. A global rollout uses shared work centers across plants for activity allocation, but at month-end reconciliation, CO-PA and asset accounting figures don't tie to the sum of order settlements. As the lead architect, how would you investigate and resolve this?

First isolate whether the mismatch is timing (orders not yet settled, TECO but not settled) or configuration (activity price variance not allocated, or settlement rule split incorrectly across cost objects). Check KSII/KSV5 activity allocation runs completed before settlement (KO88/CO88), verify settlement profile distribution rules, and confirm no orders are stuck in error status (COFC). Reconcile ACDOCA line items against AUFK/COEP to pinpoint unsettled or partially settled orders, then rerun allocation and settlement in correct sequence.
hardMaintenance Costing, MRO Integration and Production Support

10. A piece of equipment fails within the vendor's warranty period, but the maintenance cost was already fully settled to the cost center before the warranty claim was identified and approved by the vendor. How should the warranty recovery be handled, and what reconciliation is needed?

The warranty recovery is typically processed as a credit memo or debit memo against the vendor once the claim is approved, posted to a warranty recovery/clearing account rather than reversing the original maintenance order settlement directly, since the order is already closed. Reconciliation should tie the recovered amount back to the original order's cost documentation, confirm the credit lands in the correct cost center or a designated warranty recovery account rather than distorting current period maintenance cost, and ensure the equipment/warranty master data (if maintained) reflects the claim outcome for future tracking.
hardMaintenance Costing, MRO Integration and Production Support

11. After month-end close, finance reports that maintenance order actual costs in CO do not reconcile with the GL balance for the maintenance cost center, despite settlement having run successfully. How do you diagnose and resolve this reconciliation break?

First confirm settlement (KO88/CO88) posted successfully to FI without errors in the settlement log; check for orders settled to a different cost object (AUC, asset) than expected. Compare ACDOCA/COEP totals against BSEG for the cost center, checking for postings bypassing CO like manual FI journal entries directly to the cost center. Check for orders still in status REL/TECO not yet settled, and reconciliation timing differences between period-end CO settlement runs and FI period lock (OB52).
hardMaintenance Costing, MRO Integration and Production Support

12. What financial and procurement controls should be in place to prevent unauthorized or inflated service confirmations on external maintenance service orders?

Key controls include requiring service entry sheets (ML81N) tied to service line items on the PO with release strategies for approval, GR-based invoice verification to prevent invoicing before service acceptance, and tolerance limits configured for quantity and price variance in invoice verification. Segregation of duties between the person confirming the service and the one approving the entry sheet is essential, along with periodic review of unplanned services added at entry sheet level that bypass original PO limits.
hardMaintenance Costing, MRO Integration and Production Support

13. At month-end close, several maintenance orders fail settlement with errors referencing missing cost elements, and the finance team reports that GL account balances for maintenance expense don't reconcile with CO actual costs. What is your troubleshooting approach?

I would first check whether the failing orders posted costs using primary cost elements that lack a corresponding CO secondary or primary account assignment, often caused by a new G/L account created without a matching cost element (via KA01/KA06 or automatic account determination). I'd review OKB9 default account assignments, confirm the cost element category matches the posting type, and reconcile ACDOCA/COEP entries against BSEG to find where CO and FI diverged before allowing settlement to rerun.
hardMaintenance Costing, MRO Integration and Production Support

14. In an architecture where maintenance activity confirmations drive internal labor cost allocation to orders while external service PO costs also settle to the same orders, what controls ensure activity rates and procurement costs don't create double-counting or rate distortion in total maintenance cost reporting?

Segregate cost elements clearly: internal activity allocation uses secondary cost elements (activity type categories) while external service costs post via primary cost elements tied to PO/service entry sheets, so they never overlap in the same cost element range. Ensure activity type price (KP26) reflects only internal labor/equipment cost, not procurement markup. Reconcile total order cost by cost element category in reporting to confirm segregation, and control PO account assignment to prevent duplicate GR/IR postings against the same cost object twice.

Related topics

Next practice step