FREE Search Engine
for SAP users

SAP Transaction MB31: A Comprehensive Guide for SAP Users

SAP Transaction MB31: A Comprehensive Guide for SAP Users

Welcome to our tutorial on SAP transaction MB31, a crucial transaction code used in SAP Materials Management (MM) module. In this tutorial, we will provide you with a step-by-step guide on how to effectively use MB31 for goods receipt for production orders in your SAP system. Whether you are a novice SAP user or an experienced consultant looking for a refresher, this tutorial will equip you with the necessary knowledge to navigate through MB31 seamlessly.

Before we dive into the details, we’d 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 the SAP MM online video training offered by our expert SAP MM consultant, available at roadtoexpert.com. This comprehensive training program will provide you with 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 MB31.

What is SAP Transaction MB31?

SAP Transaction MB31 (Goods Receipt for Production Order) is a key transaction code used in SAP MM to perform goods receipt operations specifically for production orders. It allows users to record the receipt of goods produced as part of a production order, ensuring accurate inventory control and tracking.

Step 1: Accessing SAP Transaction MB31

To start using MB31, follow these steps:

  1. Log in 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 “Production” folder.
  5. From the sub-menu, select “Goods Receipt for Production Order” to proceed to the MB31 transaction.

Step 2: Understanding MB31 Transaction Screen

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

  • Order Data: This section contains the main fields for entering production order information, such as order number and operation number.
  • Components: Here, you can view and manage the components required for the production order. Each component represents a specific material and its associated quantity.
  • Goods Receipt: This tab allows you to enter the quantity of goods produced and perform the goods receipt for the production order.
  • Account Assignment: The account assignment tab displays the cost center and other relevant information for the production order.
  • Document Flow: In this tab, you can view the document flow for the production order, including any related material documents.

Step 3: Performing Goods Receipt for Production Order with MB31

Goods receipt for production order is a common operation performed using MB31. It involves receiving the goods produced as part of a production order into your inventory. Here’s how you can perform a goods receipt for a production order using MB31:

  1. Start by filling in the necessary fields in the “Order Data” section:

    • Order Number: Enter the production order number for which you want to perform the goods receipt.
    • Operation Number: Specify the operation number within the production order.

  2. Move to the “Components” tab and verify the components required for the production order. Make sure the quantities are correct.
  3. Switch to the “Goods Receipt” tab and enter the quantity of goods produced in the “Actual GR Quantity” field.
  4. Review the “Account Assignment” tab to ensure the correct cost center is assigned to the production order.
  5. Once you have entered all the necessary information, click on the “Post” button to perform the goods receipt for the production order.

Congratulations! You have successfully performed a goods receipt for a production order using SAP transaction MB31.

Step 4: Exploring Additional Functionality

SAP transaction MB31 offers various additional functionalities to streamline your production order processes. Here are some notable features you can leverage:

  • Display Production Orders: Use MB31 to display existing production orders by entering the order number and other relevant criteria. This allows you to review past orders and track the goods receipt for each order.
  • Change Production Orders: MB31 also enables you to modify existing production orders. You can edit fields such as quantities, components, or other relevant details. Simply enter the order number and make the necessary changes.
  • Reverse Goods Receipt: In case of any errors or corrections, MB31 allows you to reverse the goods receipt for a production order. This ensures accurate inventory control and tracking.


In this tutorial, we have provided you with a comprehensive guide on using SAP transaction MB31 in the SAP MM module. We covered the basics of MB31, explained how to perform goods receipt for production orders, and explored additional functionalities. 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, designed by our 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