Skip to Content
Author's profile photo Yang Bai

How to choose the correct sub-component in MM* area?

Have you ever been plagued by the subcomponents of MM* area when trying to submit an incident to SAP support?
Do you have the experience that due to incorrect choice of component, the incident was lying in the wrong queue for redispatch which is totally a waste of time?

Here is a short guidance on how to choose the correct sub-component in MM* area.

Generally there are following sub-areas in MM:


Additionally, you also have MM-FIO* for Fiori UI and MM-FT for Foreign Trade.

Firstly let’s see MM-PUR. ‘PUR’ is for purchasing, so you can choose this area for the purchasing documents such as purchase orders, purchase requisition, purchase info record, purchase scheduling agreement,contact, RFQ/qotation etc, also the relevant functions for them.’

For example:
MM-PUR-PO is for purchasing order.
MM-PUR-PO-BAPI is for the bapi function for purchasing order (e.g. BAPI_PO_CREATE1)

Secondly let’s see MM-IM. ‘IM’ is for inventory management, then you know that you can choose this area when your question is relevant to goods movement or physical inventory, reservation etc. Similar to PUR area, relevant functions to them can also be selected accordinly.

For example:
MM-IM-PI is for physical inventory.
MM-IM-PI-BTC is for batch input of phsical inventory.

Then for MM-IV, ‘IV’ is for invoice verification. Now I believe you can easily understand that MM-IV-ADB is for adobe
service in invoice verification and MM-IV-GF is general functions for invoice verification.

Fourthly, MM-SRV is for the queries related to service, that is something only happened with service instead of material. 
For example, if you found the layout is strange in purchase order when you are using service item, you may want to test
if the same issue can be seen when using normal material. If not, then you can choose component MM-SRV, otherwise
MM-PUR-PO-GUI is better.

Finally, MM-IS is for information system. You can choose this when the questions are for table S0* or report MC*.

Here are some hints which maybe a help too:

1.Generally the acronym you see in the component is the first few letters of its representatives.
2.If you don’t know which component it belongs to for a specific transaction code, you can run T-cd SE93 and display
   this transaction code, by double-clicking the Package column, you can see the area it belongs to.
3.Similarly, for programs or function modules, you can run T-cd SE38 or SE37 and check the Attributes for it. By
   double-clicking the Package column,you will see the area it belongs to.
4.For error message, you can run T-cd SE91 and double-click the Package in the Attributes tab.

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.