Overview – Proactive Maintenance (4HI)
Maintenance planning is used, if maintenance work is to be carried out regularly. The options time-based, performance—based or the combination of both are available. Maintenance plans include task lists and relevant assets. A task list contains a sequence of work steps which can be carried out internally or externally and to which you can assign spare parts. When scheduling maintenance plans, maintenance orders can be generated. The processing of the maintenance orders supports the phases of the business cycle such as adjustment of planning, approval, preparation, scheduling, execution, post execution, and completion.
Benefits
- Ensures high availability and utilization of assets
- Ensures optimal performance of assets
- Reduces total maintenance costs by minimizing breakdowns
Key Process Flow
Proactive Maintenance – Time-Based
- Maintain a maintenance strategy
- Create a task list
- Create a maintenance plan
- Schedule a maintenance plan
- Release a maintenance order for preparation
- Review maintenance backlog for readiness
- Schedule a maintenance order
- Perform time confirmation of pre- and main order operations
- Perform time confirmation of post maintenance order operations
- Complete technically
Proactive Maintenance – Performance-Based
- Maintain a maintenance strategy
- Create a task list
- Create a maintenance plan
- Create a measurement document
- Schedule a maintenance plan
- Release a maintenance order for preparation
- Review maintenance backlog for readiness
- Schedule a maintenance order
- Perform time confirmation of pre- and main order operations
- Perform time confirmation of post maintenance order operations
- Complete technically
Applicable Process Steps


The following table lists the SAP Fiori apps and business roles that are used in the Proactive Maintenance (4HI) process steps:
Time-Based Single Cycle Plan
Process Step | Business Role | Transaction/App |
---|---|---|
Create General Task ListUsing task lists, you can centrally define and manage maintenance tasks for your technical objects. General task lists can also help you to prepare maintenance plans and orders. | Maintenance Planner | Create Task List (EAMS_WDA_TL_OIF_V2) |
Create Maintenance PlanRegular activities to be carried out for technical objects can be assigned to maintenance items. | Maintenance Planner | Create Maintenance Plan |
Schedule Maintenance PlanWhen scheduling a maintenance plan, plan dates and call dates are created/updated. Additionally, call objects such as maintenance orders can be generated. | Maintenance Planner | Mass Schedule Maintenance Plans (F2774) |
Time-Based Strategy Plan
Process Step | Business Role | Transaction/App |
---|---|---|
Maintain Maintenance StrategiesA maintenance strategy represents a rule for the sequence of planned maintenance and inspection tasks. | Maintenance Planner | Maintenance Strategies |
Create General Task ListOnly task lists with an assigned time-based maintenance strategy can be assigned to a maintenance plan. | Maintenance Planner | Create Task List (EAMS_WDA_TL_OIF_V2) |
Create Maintenance PlanRegular activities to be carried out for technical objects can be assigned to maintenance items . A time-based maintenance strategy needs to be assigned. | Maintenance Planner | Create Maintenance Plan |
Schedule Maintenance PlanWhen scheduling a maintenance plan, plan dates and call dates are created/updated. Additionally, call objects such as maintenance orders can be generated. | Maintenance Planner | Mass Schedule Maintenance Plans (F2774) |
Performance-Based Single Cycle Plan
Process Step | Business Role | Transaction/App |
---|---|---|
Create General Task ListUsing task lists, you can centrally define and manage maintenance tasks for your technical objects. General task lists can also help you to prepare maintenance plans and orders. | Maintenance Planner | Create Task List (EAMS_WDA_TL_OIF_V2) |
Create Measurement DocumentThe Maintenance Planner needs to record the initial reading of a counter assigned to the technical object (equipment / functional location) to be monitored. At least one measurement document is required for scheduling the plan. Continuous recording of these readings are relevant for accurate determination of maintenance due dates. | Maintenance Technician | Create Measurement Document for Technical Object (EAMS_WDA_MD_OIF) |
Create Maintenance PlanRegular activities to be carried out for technical objects can be assigned to maintenance items . A counter-based maintenance cycle needs to be assigned. | Maintenance Planner | Create Maintenance Plan |
Schedule Maintenance PlanWhen scheduling a maintenance plan, plan dates and call dates are created/updated. Additionally, call objects such as maintenance orders can be generated. | Maintenance Planner | Mass Schedule Maintenance Plans (F2774) |
Performance-Based Strategy Plan
Process Step | Business Role | Transaction/App |
---|---|---|
Maintain Maintenance StrategiesCreate a maintenance strategy with performance-based cycles. | Maintenance Planner | Maintenance Strategies |
Create General Task ListUsing task lists, you can centrally define and manage maintenance tasks for your technical objects. General task lists can also help you to prepare maintenance plans and orders. Only task lists with an assigned counter-based maintenance strategy can be assigned to a maintenance plan. | Maintenance Planner | Create Task List (EAMS_WDA_TL_OIF_V2) |
Create Maintenance PlanRegular activities to be carried out for technical objects can be assigned to maintenance items. A counter-based maintenance strategy needs to be assigned. | Maintenance Planner | Create Maintenance Plan |
Create Measurement DocumentThe Maintenance Planner needs to record the initial reading of a counter assigned to the technical object (equipment / functional location) to be monitored. At least one measurement document is required for scheduling the plan. Continuous recording of these readings are relevant for accurate determination of maintenance due dates. | Maintenance Technician | Create Measurement Document for Technical Object (EAMS_WDA_MD_OIF) |
Schedule Maintenance PlanWhen scheduling a maintenance plan, plan dates and call dates are created/updated. Additionally, call objects such as maintenance orders can be generated. | Maintenance Planner | Mass Schedule Maintenance Plans (F2774) |
Multiple Counter Plan
Process Step | Business Role | Transaction/App |
---|---|---|
Create General Task ListUsing task lists, you can centrally define and manage maintenance tasks for your technical objects. General task lists can also help you to prepare maintenance plans and orders. | Maintenance Planner | Create Task List (EAMS_WDA_TL_OIF_V2) |
Create Maintenance PlanRegular activities to be carried out for technical objects can be assigned to maintenance items . Counter-based maintenance cycles and/or a time-based maintenance cycles need to be assigned. | Maintenance Planner | Create Maintenance Plan |
Create Measurement DocumentThe Maintenance Planner needs to record the initial reading of a counter assigned to the technical object (equipment / functional location) to be monitored. At least one measurement document is required for scheduling the plan. Continuous recording of these readings are relevant for accurate determination of maintenance due dates. | Maintenance Technician | Create Measurement Document for Technical Object (EAMS_WDA_MD_OIF) |
Schedule Maintenance PlanWhen scheduling a maintenance plan, plan dates and call dates are created/updated. Additionally, call objects such as maintenance orders can be generated. | Maintenance Planner | Mass Schedule Maintenance Plans (F2774) |
Order Processing
Process Step | Business Role | Transaction/App |
---|---|---|
Screen Maintenance RequestThis is Screening phase of the process where the supervisor might need to review the maintenance request. Change responsibility of the requests (if required) and take appropriate decision to proceed with request or reject the request. | Maintenance Supervisor | Screen Maintenance Requests (F4605) |
Create and Plan Maintenance OrderAfter a maintenance request is approved, we are in Planning phase of this process. The approved Maintenance Request will be called Maintenance Notification. This process step shows how to convert a maintenance notification into a maintenance order and, provides details about planning the resources for the order. | Maintenance Planner | Manage Maintenance Notifications and Orders (F4604) |
Submit Order for ApprovalAfter you have planned resources for the maintenance order, it can be submitted for approval to the supervisor. This will set the status of the maintenance order to Ready to Prepare subphase. | Maintenance Planner | Manage Maintenance Notifications and Orders (F4604) |
Approve Maintenance Order (Optional)This process step enables you to approve a maintenance order from My Inbox (F0862) app. | As per agent determined in the workflow. | My Inbox (F0862) |
Review and Release Maintenance Order | Maintenance Planner | Manage Maintenance Notifications and Orders (F4604) |
Maintenance Backlog OverviewThe maintenance order is in Preparation phase now. Maintenance Backlog Overview screen will allow you to view various cards. You can check Maintenance Backlog Card which shows backlog of maintenance orders based on phase or buckets. | Maintenance Planner | Maintenance Backlog Overview (F5105) |
Manage Components and ServicesWith this app, you can view and manage all externally-procured materials and lean services that are required to execute your maintenance orders in a single place. | Maintenance Planner | Manage Components and Services (F6178) |
Convert Purchase Requisitions to Purchase Orders This process step shows you how to assign purchase requisitions to a source of supply and to convert assigned source purchase requisitions to purchase orders. | Purchaser | Manage Purchase Requisitions (F1048) |
Goods Receipt for Purchase OrderHere you post the goods receipt for the purchase order. | Warehouse Clerk | Post Goods Receipt for Purchasing Document (F0843) |
Post Goods IssueYou are now in Execution phase of the process. Here you post the goods issue from storage location. | Warehouse Clerk | Post Goods Movement (MIGO) |
Submit Order for SchedulingOnce Preparation is done and backlog is reviewed, the order can be set for Ready to Schedule to start Scheduling phase. | Maintenance Planner | Find Maintenance Order (F2175) |
Schedule Maintenance Order and Submit it for ExecutionIn this step, you can schedule the order operations and set the operations ready for execution. | Maintenance Planner | Find Maintenance Order (F2175) |
Execute Maintenance OrderIn Execution phase, technician will execute Pre and Main operations. | Maintenance Technician | Perform Maintenance Jobs (F5104A) |
Main Work CompletedAfter execution of Pre and Main work by the Technician, the Maintenance Supervisor will review the work and change the status from Main Work Completed to Post Execution phase. | Maintenance Supervisor | Find Maintenance Order (F2175) |
Maintain Service Entry SheetIn this activity, you report the performed services in the service entry sheet. | Purchaser | Manage Service Entry Sheets - Lean Services (F2027) |
Execute Post Work OperationsIn this process step the technician will execute post operations activities (if any) and also update the malfunction details and failure data. | Maintenance Technician | Perform Maintenance Jobs (F5104A) |
Review Maintenance CostMaintenance planner can review the cost of maintenance orders. | Maintenance Planner | Maintenance Order Costs (F4603) |
Technically Complete Maintenance OrderAfter the required maintenance work has been performed, the maintenance order is set to technically completed and the maintenance notification is set to completed. | Maintenance Planner | Find Maintenance Order (F2175) |
Create Supplier Invoice with PO/GR RelationIn this process step you create the invoice with reference to the purchase order. | Accounts Payable Accountant | Create Supplier Invoice - Advanced (MIRO) |
Release Supplier InvoiceIn this process step you release a blocked supplier invoice. | Accounts Payable Accountant | Supplier Invoices List (Version 2) (F1060A) |