Skip to Content

HI Friends,

This document is about how missing parts check work in SAP MM Inventory Management.

Overview Of Missing Parts Check:

By using Missing parts check, the system checks at the time of goods receipt, other receipts or transfer posting  of a material, whether it is a massing part or not. If that material is a missing part then system issues a warning message and also sends a mail to the responsible MRP Controller of the plant.

What is Missing Part:

A material is called as missing part when the available stock of that material is not sufficient to fulfill the existing reservations (requirements) of that material. So in order to fulfill those requirements you have to procure or produce that material. These requirements may be generated automatically (for ex: by means of Production order dependent requirements for raw materials which will create a reservation for raw materials) or Manually (For Ex: by means of reservation created manually in MB21 with movement type 201 goods issue to cost center).

Steps for activating Missing missing parts check:

1. Go to SPRO >> Materials Management >> Inventory Management >> Goods Receipt >> Set  Missing Parts Check

     Here activate the Missing parts check for your plant as shown below


You can also activate the same in inventory management plant parameters


2. Create Checking Rule

     Here Create a checking Rule By clicking New Entries, and giving a code & Description (you can use any standard checking rule also… Ex: 03


3. Define Checking Rule

Here Define checking rule with the combination of availability checking group by clicking New entries.


Here select the stocks which needs to be considered as available stocks when checking a missing part against a required quantity.

Give checking period for missing parts. This checking period is a period in which system checks for a missing part after requirement date.

Here if you select the ‘Check without RLT’ then system will not consider the replenishment lead time.


4. Assign checking rule to the transaction code

     Here you assign the checking rule to be used while executing particular transaction code


6. Assign Checking Rule to the movement type

Here assign checking rule to the movement type. This assignment is not mandatory. If you assign here, this checking rule takes precedence over checking rule of transaction code. If you not assign any rule, the system takes checking rule from transaction code.

Note: If you enter ‘**’ here, the missing parts check will be deactivated exclusively for that movement type.


7. Assign availability check group to the material master

     In MRP3 View of material master assign availability check group. and also assign MRP controller in MRP1 View of material Master. A mail will be sent to him about missing parts.


8. Define MRP Controller

Go to SPRO >> Materials Management >> Consumption-Based Planning >> Master Data >> Define MRP Controller

Here Dine MRP Controller in your plant and give User ID as shown below


Assign Central Missing Parts MRP Controller

Here assign a MRP Controller to your plant. This MRP Controller will be informed through mail about missing parts in case If you haven’t maintained an MRP controller in the material master. 


So now you are completed the Missing parts check back end settings.

Testing of Missing Parts Check at GR:

     In order to test the missing parts check do the below steps.

1. Create a Goods issue Reservation for the material in MB21. For Ex: with Movement type 201 Goods issue to cost center.




2. Check the current stock status of the material in stock overview MMBE


3. Do Goods Receipt for the material For Ex: With movement type 501 (GR w/o PO) in TCode MIGO


After entering all the required data press check button. The system will show you warning message as shown below stating that material is missing part and MRP Controller will be informed.


Post the GR

4. Check business workplace of MRP Controller whether you received a mail about missing parts

     In easy access click on SAP business work place icon as show below


Here check your inbox whether you got any message about missing parts similar to shown below.


Note: The background or configuration settings behind this automatically sent mail are as explained below..

Go to SPRO >> Materials Management >> Inventory management >> Output Determination > Define OUtput types

Here check Message type ‘MLFH’ (Mail Message for missing Parts)

This message type is used to send the mail automatically to the MRP Controller USer ID. You dont required do any changes. BUt check whether this message type is assigned your message schema, in output determination this schema was assigned and check whethere a condition record exists for this message type.

Check sap Note 426648 – Missing part mail checklist for goods movements which is Relevant to this settings if you struck any where.

Difference between Summarized and Non summarized missing parts:

Non summarized missing parts:

If you not select summarize missing parts check box in plant parameters then, The MRP controller will receive a mail for each material including a maximum of five MRP elements requiring the material. For Ex: IF you are receiving 3 materials at a time and these are already missing parts then MRP controller will get 3 Individual mails for each material as show below.


Summarized missing parts

The MRP controller will receive a mail for each material document and plant. The mail contains the list of missing parts materials but no MRP elements. For Example: IF you are receving 3 materials at a time, in which two materials are missing parts then MRp Controller will get a single mail with the list of these two materials only as shown below.



Thanks For reading and please share your feedback..



To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Former Member


    Nice work……….but i request u to create one doc based on purchasing types and tax parts .it would be helpful to all.



    1. Satish Babu Post author

      Hi Narendra,

      Thank you, and can you. Please tell in more detail on topic on which you asked me to. Make the document.. For sure I will make it….



      1. Former Member

        Hi Satish,

        Thank u for responding to my post .My concern is we have different kind of Purchasing types like SEZ ( Special Economic zone ),DTA ( Domestic tariff Area ) land Import process like etc .In all these process ,we will have taxes differently .So,you need to create a doc with purchasing types ( How ,we are purchasing goods from vendor) with tax parts .



  2. Former Member


          If i want to trigger system to send e-mail automatically, can i need to configure workflow?

         In addition,would you please share a step-by-step document about purchase requisition release workflow?

    1. Satish Babu Post author

      Hi Neil,

      With the above configuration itself You can automatically send E-Mail about missing parts. Workflow is not required.

      For your second query I havn’t much worked on workflow. Google the same & you can find some standard PR workflow templates & step by step procedures.



  3. Former Member

    Hi Satish,

    Thanks a lot for your article. That was really helpful.

    I am facing an issue now which is as follows: I have replicated your steps in my system, but the warning message in MIGO does not appear if I am having only a Reservation created for the material. However, it appears if other requirements are there (Sales order, delivery, etc.). It seems that it does not see the reservation, although it is there in the Scope of Availability check and its requirement date is within the days in the GR checking period (I made it even 999 days !).

    Thanks and Regards,

    Wael Ghannam

  4. Vignesh Veerasamy

    Dear Sathish,

    Nice documentation and enabling us to learn new concepts.

    Can i know whether this missing part logic holds good when back flushing of components, once stock is getting less than the minimum lot mail trigger can be activated ?

    I am asking this as in our case of material flow happens directly from stores to back flushing process,whether this can be integrated ? We don’t use MB21 – material supply.

    Also wish to know multiple mail id of buyers can be given for mail trigger? apart from MRP controller?


  5. Former Member

    Dear Satish,

    In tcode-OMBC you can create many Mail User i.e. for one plant you can have many user created.

    But in MRP Controller you can assign only one MRP controller for one plant. Only this recipient will get the mail.

    What is use of creating many Mail User?

    If we create many Mail user for one plant does it mean that all of them will get the notification for Missing Part.




Leave a Reply