FREE Search Engine
for SAP users

SAP Transaction MC89: A Step-by-Step Guide for SAP Users

SAP Transaction MC89: A Step-by-Step Guide for SAP Users

Welcome to our tutorial on SAP transaction MC89, a powerful transaction code used in SAP Materials Management (MM) module. In this tutorial, we will provide you with a detailed guide on how to use MC89 to manage and optimize your material requirements planning (MRP) process. Whether you are a beginner SAP user or an experienced consultant looking to expand your knowledge, this tutorial will equip you with the necessary skills to effectively utilize MC89.

Before we dive into the details, we would like to introduce you to a valuable resource that can enhance your SAP MM skills and help you become an expert in the field. Check out our SAP MM online video training offered by an SAP MM expert at roadtoexpert.com. This comprehensive training program provides in-depth knowledge and practical insights to boost your proficiency in SAP MM and accelerate your career growth.

Now, let’s begin our tutorial on using SAP transaction MC89.

What is SAP Transaction MC89?

SAP Transaction MC89 (MRP Run) is a key transaction code used in SAP MM for executing the material requirements planning (MRP) process. MRP is a critical component in supply chain management that helps organizations determine the quantity and timing of materials required to meet production demands. With MC89, you can generate MRP proposals, analyze material requirements, and maintain optimal inventory levels.

Step 1: Accessing SAP Transaction MC89

To start using MC89, follow these steps:

  1. Login to your SAP system using your user ID and password.
  2. Launch the SAP Easy Access Menu.
  3. Navigate to the “Logistics” folder and expand it.
  4. Locate and click on the “Materials Management” folder.
  5. From the sub-menu, select “Material Requirements Planning.”
  6. Next, choose “MRP Run” to proceed to the MC89 transaction.

Step 2: Understanding MC89 Transaction Screen

Once you have accessed MC89, you will encounter the MC89 transaction screen, which consists of various fields and tabs. Let’s explore each of them:

  • MRP Controller: This field allows you to select the MRP controller responsible for executing the MRP run. You can choose from existing MRP controllers or create new ones.
  • Planning Mode: Here, you can specify the planning mode for the MRP run, such as net change planning, total planning, or single-item planning.
  • Planning Horizon: This field defines the time period for which the MRP run will generate proposals. You can specify the start and end dates for the planning horizon.
  • MRP Parameters: In this tab, you can define additional parameters for the MRP run, such as the lot size, safety stock, reorder point, and consumption mode.
  • Selection Parameters: The selection parameters tab allows you to further filter the materials included in the MRP run based on various criteria, such as material group, plant, or storage location.
  • Output: In the output tab, you can define the output format and destination for the MRP run results.

Step 3: Executing MRP Run with MC89

To execute an MRP run using MC89, follow these steps:

  1. Start by entering the necessary information in the MRP Controller, Planning Mode, and Planning Horizon fields.
  2. If required, navigate to the MRP Parameters tab and configure the desired parameters for the MRP run.
  3. If necessary, go to the Selection Parameters tab and apply filters to include or exclude specific materials from the MRP run.
  4. Once you have set up all the required parameters, click on the “Execute” button to start the MRP run.
  5. Wait for the MRP run to complete. Depending on the size of your database and the complexity of your MRP settings, this process may take some time.
  6. Review the MRP run results in the Output tab. You can choose to display the results on the screen or save them in a file for further analysis.

Congratulations! You have successfully executed an MRP run using SAP transaction MC89.

Step 4: Analyzing MRP Run Results

Once the MRP run is complete, you can analyze the results to understand the material requirements and make informed decisions. Here are some key aspects to consider:

  • MRP List: The MRP list provides an overview of the MRP run results, including the material requirements, planned orders, purchase requisitions, and stock/requirement situation.
  • Exception Messages: Check for any exception messages generated during the MRP run. These messages highlight any issues or deviations from the expected planning results, such as shortages or excess inventory.
  • Planned Orders: Review the planned orders generated by the MRP run. These orders represent the proposed production or procurement activities required to fulfill the material requirements.
  • Action Plan: Based on the MRP run results, develop an action plan to address any material shortages, excess inventory, or other issues identified. This may involve adjusting production schedules, placing purchase orders, or reallocating existing stock.


In this tutorial, we have provided you with a comprehensive guide on using SAP transaction MC89 for material requirements planning (MRP). We covered the basics of MC89, explained how to execute an MRP run, and highlighted how to analyze the MRP run results. Remember, continuous learning and practice are key to becoming proficient in SAP MM.

To further enhance your skills in SAP MM, we highly recommend our SAP MM online video training, delivered by an expert SAP MM consultant. This training program offers comprehensive modules and hands-on exercises to help you become an SAP MM expert. Visit roadtoexpert.com to learn more and take your SAP MM skills to new heights.

Online Video Trainings

Complete tutorials made by the best experts.

Road to Expert logo representing excellence in SAP training.
Copyright © 2023 Road to Expert. All Rights Reserved.

Facebook logo, télécharger gratuitement      Logo instagram - Icônes social gratuites      Youtube Logo | Icons Gratuite