Day 12 – Plant Maintenance & Quality Management Configuration: Maintenance Plans, Task Lists, Inspections & Usage Decisions
Functional Consultant Track – Part 27
Welcome to Day 12. Today we combine two vital modules that keep GlobalTech’s operations running: Plant Maintenance (PM) and Quality Management (QM). PM ensures that every pump, motor, and conveyor belt is serviced before it breaks. QM ensures that raw materials from vendors are within spec and that production outputs meet customer requirements. Both modules integrate deeply with finance (costing), procurement, and production. By the end of this 20,000‑word hands‑on deep dive, you’ll have built a complete preventive maintenance program and a full QM inspection cycle, with real data and visible financial impacts.
Part A – Plant Maintenance: From Functional Location to Settlement
1. The GlobalTech PM Scenario
GlobalTech’s main US plant (GT01) houses a critical pumping station that transfers cooling water. It consists of a functional location PMP‑STATION‑01, and within it, a centrifugal pump installed as equipment P‑101. The maintenance team wants a monthly preventive maintenance plan for the pump, including tasks like oil change and impeller inspection. All maintenance costs should be tracked on the cost center of the maintenance department, and later settled if required.
2. Functional Locations – The Hierarchical Asset Structure
A functional location represents a physical location in the plant where maintenance tasks are performed. It can be structured hierarchically (e.g., Plant → Area → Unit). Equipment is installed at a functional location.
2.1 Create Functional Location (IL01)
Transaction IL01. We’ll create a structure:
- PMP‑STATION‑01 (Pumping Station) – top level.
- Under it, we’ll later create PMP‑LINE‑A (Line A) and then install equipment.
For now, create functional location “PMP‑STATION‑01” with category “P” (Plant section). Enter description “Main Cooling Water Pump Station”. Under “Reference data”, assign cost center 2001 (Production Line 1) for cost assignment, and profit center PC‑NA. This cost center will be default for maintenance orders created for this location (but we can override).
Create sub‑location “PMP‑LINE‑A” (category “L” – Line). Select superior functional location PMP‑STATION‑01. This builds the hierarchy.
3. Equipment Master – Installing the Pump
Equipment is an individual, movable physical object that is maintained. It can be installed at a functional location.
3.1 Create Equipment (IE01)
Transaction IE01. Create equipment number “P‑101”.
- Category: “M” (Machine).
- Description: “Centrifugal Pump P‑101”.
- Under “Structure”, select installation at functional location “PMP‑LINE‑A”. This links the equipment to the location. The system inherits the cost center from the functional location (can be changed).
- On the “Serial data” tab, enter serial number “SN‑P101‑2025” for identification.
- Under “Organization”, enter maintenance plant GT01, planner group PG1 (Mechanical), and main work center “MECH‑WS” (a mechanical work center we’ll create for maintenance).
We need to create the maintenance work center. Transaction CR01 (Work Center). Use category “0005” (maintenance). Name “MECH‑WS”, cost center 2001, capacity 8h/day. Assign standard formulas.
Now back to IE01: assign work center MECH‑WS, plant section, and ABC indicator (criticality = A). Save.
4. Task Lists – Defining Maintenance Operations
A task list describes the sequence of operations for maintenance work. It can be assigned to equipment or functional location, and referenced in maintenance plans.
4.1 Create General Maintenance Task List (IA01)
Transaction IA01. Enter group “PM‑PUMP‑MONTHLY”, plant GT01, usage “004” (maintenance).
- Description: “Monthly Pump Maintenance”.
- Operation 0010: “Inspect impeller”. Work center MECH‑WS. Duration: normal 0.5h, unit H. Control key “PM01” (normal, schedule, cost).
- Operation 0020: “Change oil and filter”. Work center MECH‑WS. Duration 1.0h.
- Operation 0030: “Check alignment”. Work center MECH‑WS. Duration 0.75h.
You can also assign components (materials) to be consumed during the task, e.g., “OIL‑FILTER” and “LUBE‑OIL”. In the operation detail, under “Components”, add material OIL‑FILTER (raw material, 1 unit) and LUBE‑OIL (2 liters). These will be automatically proposed in the maintenance order.
5. Maintenance Plans – Scheduling the Preventive Work
A maintenance plan defines the schedule (time‑based or performance‑based) and triggers maintenance call objects (orders). We’ll create a time‑based plan.
5.1 Create Maintenance Plan (IP01)
Transaction IP01. Choose “Maintenance plan” type “Strategy plan” (if using maintenance strategy) or “Single cycle plan”. For simplicity, we’ll use a single cycle plan with time‑based scheduling.
- Plan: “PMP‑MONTH‑P101”, description “Monthly Preventive Maintenance Pump P‑101”.
- Under “Maintenance item”, create item: assign equipment P‑101, task list group “PM‑PUMP‑MONTHLY”, and order type “PM01” (standard maintenance order).
- Scheduling parameters: Cycle length 30 days, call horizon 80% (so that order is created 24 days before due date). Start date: today. The system will calculate the next call dates.
Save and schedule. The system generates a maintenance call object (order) for the first due date, e.g., 30 days from today. If the start date is today, the first order is immediately generated? Depending on scheduling settings, you can run the scheduling report IP30 (Maintenance Plan Scheduling) manually or as background job. Run IP30: enter plan, start date, end date. It creates an order in the future. For immediate testing, set start date to a past date and run IP30 to generate an order now.
5.2 Generated Maintenance Order (IW31/IW32)
After scheduling, use IW38 (List of Orders) to see the order. It will be of type “PM01” (PM order). Display it. The order contains the operations and components from the task list. Planned costs are estimated based on the work center activity price and material costs. You can release the order via IW32 (Change Order) → set status “REL”.
6. Executing and Confirming Maintenance
The maintenance technician performs the work and records actual times and material consumption.
6.1 Confirmation (IW41)
Transaction IW41 (Confirmation). Enter order number. For each operation, confirm actual work hours (e.g., 0.6h for operation 0010, 1.2h for 0020, 0.8h for 0030). If extra materials were used, add them. The confirmation posts:
- Activity costs (labor) to the order.
- Goods issue for planned components (if not already consumed). The goods issue posts inventory credit and material cost debit to the order.
After confirmation, the order’s actual costs are visible in IW33 (Display Order) under “Costs” tab. They show the labor and material costs.
7. Settlement – Costs Flow to Finance
Maintenance orders are cost objects. They must be settled to a cost center or asset (if capitalised). GlobalTech settles PM orders to the cost center of the equipment’s responsible department (cost center 2001).
The settlement rule is automatically determined: the order’s settlement rule comes from the equipment or functional location assignment. In the order (IW32), check the “Settlement rule” – it should show cost center 2001 with percentage 100%.
Execute settlement via KO88 (Individual Settlement) or KOS8 (Collective). After settlement, the order balance becomes zero, and cost center 2001 is debited with the maintenance costs. The FI document: debit cost center (cost element for labor/material), credit the order’s cost accounts. The cost center then reflects the maintenance expenses, which flow to the profit center and CO‑PA.
Part B – Quality Management: Inspection Types, Plans, Results & Usage Decisions
GlobalTech requires quality checks on incoming raw materials and in‑process production. We’ll configure inspection types, create inspection plans, and execute full cycles.
8. QM Master Data and Organisational Setup
QM in SAP uses inspection types to categorise inspections (01 – goods receipt, 03 – in‑process, 04 – stock transfer, etc.). Inspection plans define the characteristics to inspect and the sampling procedure.
8.1 Activate Inspection Types in Material Master
For raw material RAW01, we need inspection type 01 (goods receipt QM). In the material master (MM02), under the “Quality Management” view (or via transaction QS61), activate inspection type 01. Enter:
- Inspection type: 01 (GR).
- Sampling procedure: “FIX005” (fixed sample 5 units) – we’ll create this.
- Inspection plan: we’ll assign later.
For HALB01 (semi‑finished), activate inspection type 03 (in‑process).
8.2 Define Sampling Procedure (QDV1)
Transaction QDV1 (Create Sampling Procedure). Create “FIX005”: sampling type “Fixed sample”, sample size 5. Assign this to inspection type 01 for RAW01.
9. Inspection Plans – The Quality Blueprint
An inspection plan is similar to a routing but for quality checks. It contains inspection characteristics (what to measure), sampling procedure, and inspection methods.
9.1 Create Inspection Plan (QP01)
Transaction QP01 (Create Inspection Plan).
- Plan group: “GR‑RAW01”, plant GT01, usage “5” (goods receipt inspection).
- Assign material RAW01.
- Add inspection characteristic:
- Characteristic: “VISCOSITY” (numeric). Use master characteristic from QS21 (we create it there: “VISCOSITY”, unit cP, target value 100, lower limit 90, upper limit 110).
- Sampling procedure: FIX005 (or directly assign sample size).
- Inspection method: “VISCOMETER” (optional).
- Another characteristic: “PH” (numeric), target 7.0, limits 6.8‑7.2.
Save the plan. The plan is now linked to the material for inspection type 01.
10. QM in Procurement – Goods Receipt Inspection
When a purchase order for RAW01 is created and a goods receipt is posted, the system automatically creates an inspection lot (stock type “Quality”).
10.1 Activate QM for Movement Type 101
In the material master RAW01, under QM view, ensure the “QM proc. active” indicator is set, and the inspection type 01 is active. In SPRO: Quality Management → Quality Inspection → Inspection Lot Creation → Maintain Inspection Type (transaction SPRO). Ensure inspection type 01 is set to “Automatic” and “With material specification”.
10.2 Hands‑On GR Inspection
Create PO for RAW01, vendor USSUP01, quantity 100 KG. Post goods receipt (MIGO 101). The system does not post to unrestricted stock; instead, it creates an inspection lot (stock type “Q”). Use QA32 (Inspection Lot Processing) to see the lot. It’s generated with status “CREATED”.
Now the inspector records results. Use QE01 (Record Results). Enter inspection lot number. The system presents the characteristics from the plan. Measure 5 samples for viscosity: values recorded as 98, 101, 102, 97, 100. The system calculates mean and checks against limits. All within spec. For pH: 6.9, 7.0, 7.1 – within limits.
10.3 Usage Decision (QA11)
After results, the inspector makes a usage decision via QA11. Select the lot, choose “Decision: Accepted”. The system then posts the stock from quality to unrestricted (movement type 321 automatically). If rejected, it moves to blocked stock (322) or scrap (551). The usage decision can trigger a quality notification if defects found.
Post the usage decision. The GR is complete, and the material is available for use. The inspection history is recorded in the QM info system (QE51N).
11. QM in Production – In‑Process Inspection
For HALB01 (semi‑finished), we activate inspection type 03. In the production routing for HALB01, we insert an inspection operation at the end of machining. The inspection plan can be the same as a routing, but with inspection characteristics. Actually, for in‑process, the routing itself can contain inspection characteristics; no separate plan needed. We’ll modify the routing for HALB01 to include an inspection operation.
11.1 Add Inspection to Routing (CA02)
Change routing for HALB01, operation 0100 (after machining). Add control key “QM01” (inspection, scheduling, capacity). In the operation detail, under “Inspection characteristics”, add characteristic “SURFACE_FINISH” (roughness). The inspector measures at the machine. When confirming the production order, the confirmation transaction (CO11N) will prompt for inspection results if the control key is set to require confirmation of characteristics. Alternatively, results are recorded via QE01 with reference to the production order inspection lot.
Activate inspection type 03 in HALB01 material master. During production order creation, the system will generate an inspection lot (type 03) when the operation is reached. The lot is released for inspection. Use QE01 to record results, then QA11 usage decision. If rejected, the production order may be blocked, or a quality notification is triggered.
12. Quality Notifications – Recording and Tracking Defects
When a defect is detected, a quality notification (transaction QM01) is created. It can capture the problem, initiate corrective actions, and link to a maintenance notification (for machine faults).
GlobalTech finds a scratched surface on HALB01 during inspection. The inspector creates a QM notification (type Q1 – quality complaint). Enter material HALB01, defect location, defect code “SCRATCH”. The notification can assign tasks to production engineering. After analysis, it may create a maintenance notification if the cause is a faulty machine, linking the two. This closes the loop between QM and PM.
13. PM↔QM↔CO Integration – A Real Cost Flow
Let’s trace costs:
- Maintenance order for pump P‑101 consumes OIL‑FILTER and labor. Costs are initially on the order. Settlement moves costs to cost center 2001 (Production Line 1). This increases the cost center’s actual expenses.
- If the pump failure caused a quality issue (e.g., due to vibration), a QM notification is raised. The cost of the poor quality (rework, scrap) is captured via a cost center or internal order. The maintenance notification cost is also captured.
- In CO, all these costs are visible by cost center and can be allocated further. Management sees the total cost of maintenance and quality in profitability analysis, making a case for preventive maintenance investment.
14. Full Integrated Scenario – A Day in GlobalTech Maintenance & Quality
Morning: Maintenance scheduler runs IP30 for the monthly pump plan. An order for P‑101 is generated with due date in 5 days. Planner releases order. Technician confirms work in IW41, using 0.5h for impeller inspection, 1.0h oil change, and 0.75h alignment. Material OIL‑FILTER consumed. Order costs: labor = (2.25h × $50/h) = $112.50, material = $10. Total actual = $122.50. Settlement via KO88 moves $122.50 to cost center 2001.
Mid‑day: Receiving department gets a delivery of RAW01 100 KG. Goods receipt MIGO 101 creates inspection lot. Inspector samples 5 units, records viscosity and pH results in QE01. All within limits. Usage decision QA11 accepts the lot → stock moves to unrestricted. No cost impact, just stock type change.
Afternoon: Production order for HALB01 reaches inspection operation. Inspector records surface finish results in QE01 – one unit out of spec. Usage decision rejects that unit, creates QM notification. Defect material moves to blocked stock. Production planner investigates; finds maintenance issue with CNC machine. Creates maintenance notification for MACH‑CNC. The loop closes.
15. Best Practices, Pros and Cons, and Alternatives
Best Practices PM:
- Use a structured functional location hierarchy that matches the physical plant. This makes reporting by area easy.
- Always assign cost centers to equipment/functional locations for automatic cost allocation.
- Use maintenance strategies (e.g., multiple counters) for complex scheduling rather than single‑cycle plans. But single‑cycle is fine for simple monthly tasks.
- Confirm operations with actual times, not just generic; this builds a history for future plan optimisation.
Best Practices QM:
- Activate inspection types only for materials that truly need quality control; otherwise you create unnecessary inspection lots.
- Use sampling procedures that are statistically valid (e.g., ISO 2859). Fixed sample is simple but may not be adequate for high‑risk materials.
- Integrate QM notifications with PM notifications for root cause analysis.
- Use the “skip” functionality in inspection plans to reduce inspection frequency for trusted vendors.
Common Pitfalls:
- Forgetting to set the “QM proc. active” indicator in the material master – then goods receipt posts to unrestricted without inspection.
- Inspection plan not linked: missing plan for the inspection type → lot is created but without characteristics; results can’t be recorded.
- Maintenance order settlement rule missing: costs remain on the order and never reach the cost center, skewing reporting.
Alternatives:
- Instead of classic PM orders, you can use “Notifications” with simple actions for minor tasks.
- For advanced QM, S/4HANA offers “Quality Issue Management” (with Fiori apps) that streamlines notification processing.
- Predictive maintenance using IoT sensors integrated with PM plans is the future; SAP Intelligent Asset Management extends this.
16. Conclusion – PM and QM Mastery Unlocked
Day 12 has equipped you with the practical skills to set up and run Plant Maintenance and Quality Management. You’ve built functional locations and equipment, created preventive maintenance plans with task lists, confirmed maintenance and settled costs, configured QM inspection types and plans, recorded results, and made usage decisions. You’ve seen how PM and QM integrate with finance and each other.
Tomorrow, on Day 13 (Part 28), we dive into Project System (PS) – WBS elements, networks, milestones, project‑based billing, and results analysis. Big‑capital projects await. See you then.
@FreeLearning365 – Tech Partner @techbook24

0 Comments
thanks for your comments!