Skip to Content
Author's profile photo Kalyan Chakravarthi

AMC Process in Plant Maintenance

Purpose:In any SAP Plant Maintenance implementation, customer will ask about how to handle the Annual Maintenance Contract Process (AMC Process) in SAP. People might follow different procedures, here I have documented one process and this might be useful for the freshers.

AMC Process for Preventive Maintenance :

1.      Create Service Master.

2.      Create Outline Agreement

3.      Create General Maintenance Task list

4.      Create Maintenance Plan

5.      Schedule Maintenance Plan

6.      Release Maintenance Order

7.      Create Purchase Order against the Purchase Requisition

8.      Create Service Entry sheet against the Purchase Order

9.    Perform  TECO  for the Maintenance Order

Step 1:- Create Service Master by using the transaction code AC01.


Step 2:- Create Outline Agreement / Service Contract for AMC by using the Transaction Code ME31K

Enter necessary data like Vendor, Agreement Type, Item Category as “D” and Acct Assignment Cat. as “F


Enter the service short text, here I have taken 4 visits for Preventive and two visits for Free Break Down.

Since system will not allow zero price, entered minimum amount as 0.01 USD for Free Break Down Services.


Details of Service specifications for Preventive Maintenance are as below


Details of Service specifications for Free Break down Services.


SAVE the Outline Agreement after entering all the details. System will generate Outline agreement number.

Step 3:- Create General Maintenance Task List by using the transaction Code IA05 and enter the control key as PM03 and enter the Outline agreement number as shown below.


By using the service specifications button copy the services from the agreement


Step 4:- Create single cycle maintenance plan by using the transaction code IP41 and enter the Task List which was created earlier.


Step 5:- Schedule Maintenance Plan and Release Maintenance Order

  1. Maintenance Plan can be scheduled manually by using the Transaction IP10, in regular practice these maintenance plans will be run on batch job in background.
  2. Upon scheduling , Maintenance Orders will be triggered with reference to the intervals maintained in Maintenance Plan  
  3. The Maintenance Orders (Preventive) called will be released to process further
  4. Purchase requisition will be triggered on release of Maintenance Order.


Step 6:- Process of Purchase Requisition to Purchase Orders

Use the transaction ME21n, Create Purchase Order with reference to the Purchase Requisition number which was created in the Maintenance Order.


Step 7:-Use the transaction ML81n, Create service entry sheet with reference to the Purchase Order which was created from Purchase Requisition shown in the earlier screen shot.


After completion of the Service entry sheet service cost will reflect in the Maintenance Order and do the TECO and other normal PM process like settlement and business completion of the order.

AMC for Breakdown Maintenance Process

Use the Transaction IW31 and create Break down Maintenance Order as like normal PM Process.

Enter the Control Key as PM03 for the Operation which is to be done by the vendor as per the Outline Agreement and enter the Outline Agreement number with Item number 0020


Process of Breakdown Maintenance Order similar to Preventive Maintenance Order

  1. Release the Maintenance Order
  2. Purchase Requisition created from Maintenance Order is further processed to Purchase Order.

  3.  Create a Service Entry Sheet against the Purchase Order.  

  1. Accept the Service Entry Sheet.
  2. Perform Maintenance Order for Technical Completion and Settlement.

   6.   Perform Business Completion

Upon releasing of the Break Down Order system will create Purchase Requisition and with reference to PR, PO has ben created.


Create Service Entry Sheet with reference to Purchase Order


Similarly for any Paid Break Down Services, we can create one more line item in the Outline Agreement and process the same like Break Down Order.

Hope this will be useful….

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo K Jogeswara Rao
      K Jogeswara Rao

      Useful Information Kalyan, Keep sharing.

      Author's profile photo Akhilesh Singh
      Akhilesh Singh

      Nice Document!!!!

      Author's profile photo Former Member
      Former Member

      Good expalnation 🙂

      Author's profile photo Kalyan Chakravarthi
      Kalyan Chakravarthi
      Blog Post Author

      Thank you ....

      Author's profile photo Former Member
      Former Member

      Exact Process Mapping...

      Thx for Sharing...

      Author's profile photo RAKESH MANE

      Very good and valuable document.

      Thanks Kalyan

      Keep sharing knowledge

      Author's profile photo Shyam Umar
      Shyam Umar

      Thanks for sharing your knowledge and helping the community.

      Wish to see more from you.

      Best of Luck.



      Author's profile photo Kalyan Chakravarthi
      Kalyan Chakravarthi
      Blog Post Author

      Thank you Shyam..

      Author's profile photo Former Member
      Former Member

      Dear Kalyan,
      I am unable to see the document on AMC, Kindly share again so we can see and take reference for the same.


      Author's profile photo Amar Jadhav
      Amar Jadhav

      Hi Kalyan,

      thanks for posting this. How are you interlinking outline agreement generated in step no 2 with PO generated in step no 7




      Author's profile photo prasad b
      prasad b

      Dear Kalyan,


      As per your document , we need to assign the Order in outline agreement (Account Assignment category (AAC) in Outline Agreement) right. But what this order? Order type? when and how to close this order?

      Thanks in anticipation

      Author's profile photo Shwetha N V
      Shwetha N V

      i have proposed the same solution to my client.But he saying everytime creating po is tedious process and it involves MM team.Is there any other way we can do it.One time PO...???

      Author's profile photo sandeep bajaj
      sandeep bajaj

      You can use frame work order

      Author's profile photo Omnia Ashraf Abd El-Fattah
      Omnia Ashraf Abd El-Fattah

      how to create an annual maintenance order that is open for a period and from spare parts and labor in sap pm?


      Author's profile photo Manish G
      Manish G

      Thanks for sharing the knowledge