Maintenance planning software integrated with SAP PM
PM Run brings the maintenance planning routine into a single screen: backlog, Gantt scheduling, capacity by team and priority by criticality, all connected to your SAP PM.

What maintenance planning software is
Maintenance planning software is the system that organizes the planning and control routine of maintenance: backlog, scheduling, priority by criticality and team allocation. PM Run does this connected to SAP PM, which stays the central record, without creating a parallel registry of assets and orders.
Free guides for today's maintenance planning
If the weekly schedule still lives in a spreadsheet, start here: the backlog formula, the 52-week plan and the planner's core routines.
When the planning spreadsheet stops working
A spreadsheet organizes the order list. These are the signs that the problem has become scheduling what fits the team and knowing what was done.
- The weekly schedule is built by copying orders from SAP into a spreadsheetWhen an order changes in SAP, the spreadsheet does not follow, and the week is scheduled on an outdated list.
- The schedule does not show how many hours each crew has in the weekThe week closes with more hours scheduled than the crew can deliver, and whatever is left goes back to the backlog.
- Allocation depends on who the planner remembers can do the jobWhen someone is absent or an operation needs a specific skill, the reassignment happens on the day, without knowing who is free.
- Completed work only shows up in SAP days laterMonday's backlog still lists orders that were already done, and the scheduling meeting discusses old numbers.
With PM Run, the schedule comes from SAP PM and goes back to it
SAP PM orders reach Planning & Scheduling, and the planner schedules them on the Gantt against each work center's capacity. Scheduling shows each person's shift and blocks the unavailable periods. Allocation follows the skills matrix, by hand or with Manu's suggestion, and the official schedule is integrated into SAP.
What PM Run does for maintenance planning
The features of PM Run's Planning module, all connected to SAP PM.
Planning & Scheduling
Gantt, scheduling and resource utilization, with occupancy by work center, order criticality and actual cost vs. planned.
Official scheduling
Plan the preventive orders of a period by work center, link orders and operations and integrate the schedule into SAP PM.
Allocate with Manu
The AI assistant suggests allocation by skill, capacity and availability. Sending to SAP only happens when you approve.
Capacity management
Shift hours, percentage already planned, absences and real capacity calculated from the confirmations.
Skills matrix
Register skills, qualifications and certifications per person. An operation that requires one of them only goes to someone who holds it at the required level.
Daily execution Kanban
The day's orders in four columns: overdue (backlog), open, released and in progress.
Maintenance scheduling on the Gantt
This is how the Planning & Scheduling screen looks to the planner in the PM Run portal.

- Unallocated orders and capacityCounters for unallocated orders, operations, allocations, planned hours and capacity at the top of the screen.
- Planning tabsGantt, Scheduling, Resource utilization, Materials, Skills Matrix, Forms, 52-Week Map and Indicators.
- Actions on ordersCreate the official schedule, release, close and reopen orders and reschedule dates from the grid.
- Gantt at the planner's scaleOrders appear on the Gantt by hour, day, week, month or year, with the integration log one click away.
How the maintenance planning routine runs in PM Run
- 1
Orders come from SAP PM
PM Run reads orders and notifications from SAP PM, without retyping equipment and functional location records.
- 2
Schedule the period's preventive orders
In Official scheduling, organize the period's orders and distribute them by capacity and criticality.
- 3
Allocate the team
Drag and drop the orders onto the worker in Scheduling, or let Manu suggest the allocation.
- 4
The technician executes in the app
The order reaches the phone with checklist and time logging, online or offline.
- 5
Integrate back into SAP PM
On approval, PM Run integrates the schedule and the time logging into SAP, validating it in the Integration Log.
Spreadsheets and plain SAP vs. planning in PM Run
| Planning routine | Spreadsheet and plain SAP | With PM Run |
|---|---|---|
| Backlog | Consolidated by hand in a spreadsheet | Daily Kanban with the overdue orders |
| Scheduling | Static list, no capacity view | Gantt with occupancy by work center |
| Allocation | Based on the planner's knowledge | Drag and drop or Manu's suggestion by skill |
| Prioritization | Manual, subject to personal judgment | By the order's criticality and IRPE |
| Field execution | Paper and re-entry into spreadsheets | Online and offline app, time confirmed during the job |
| Recording | Retyped into SAP later | Integrates into SAP PM, validated in the Integration Log |
Maintenance planning in practice, with field data
At Rivelli, the team started receiving the order on the tablet and confirming it during the maintenance itself, with the time logged at the moment of execution.
50% reduction in time spent on manual tasks
Rivelli Alimentos
At Citrosuco, technicians started recording notes and photos directly on the order from their phones, with automatic sync to SAP PM.
Order confirmation rate above 95%
Citrosuco
Frequently asked questions
What does maintenance planning software do?
Maintenance planning software organizes the planning and control of maintenance: it builds the backlog, schedules the period's orders, prioritizes by criticality and allocates teams by capacity and skill. In PM Run, this routine stays connected to SAP PM.
Does PM Run work without SAP PM?
No. PM Run is the planning and execution layer that runs on top of SAP PM. SAP stays the central record of orders, notifications and assets. PM Run organizes the maintenance planning routine and sends everything back to SAP, without creating a parallel system.
Does PM Run create the preventive plan?
No. The strategy, cycle and frequency of the preventive plan are defined in SAP PM. PM Run schedules and executes those preventive orders: it organizes the period's orders in Official scheduling, distributes them by capacity and takes execution to the field with checklist and time logging, without changing where the plan is created.
How does PM Run prioritize orders?
By the order's priority and criticality defined in SAP PM, shown in Planning & Scheduling. In the technician's app, the day's orders are ranked by the IRPE, a scheduling and execution relevance index set up in the Operational Cockpit.
Does the planner have to allocate everything manually?
No. You can drag and drop the orders onto the worker inside Scheduling or use Manu, the AI assistant that suggests allocation by the team's skill, capacity and availability. The allocation only goes to SAP when you review, approve and integrate it.
Is there a free guide to start organizing maintenance planning?
Yes. PM Run publishes free guides on maintenance backlog, with the formula and a numerical example, on the maintenance schedule and the 52-week plan, and on the planner's core routines. They help while the schedule still runs on spreadsheets.
When should you replace the planning spreadsheet with software?
When the problem is no longer building the list but keeping the schedule true to SAP and to the crew: orders copied by hand, weeks scheduled above the available hours, allocation done from memory and completed work showing up in SAP days later. At that point, software schedules on top of SAP orders and against real capacity.
Related content
Book a demo and see a week scheduled on the Gantt against each work center's capacity
We show the backlog, Gantt scheduling and allocation by skill running on top of SAP PM.