Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Community

Ask a Question Write a Blog Post Login

Leon Shen
June 3, 2015 4 minute read

BOM selection logic in MRP


Follow RSS feed Like

46 Likes 17,390 Views 22 Comments

The BOM selection logic is quite complex as several customizations and elds of the material master are involved, so I am summarizing it here.

First of all, the BOMs of a material may exist in the architecture below.

1. Usage: e.g. production BOM, costing BOM, engineering BOM etc.


2. Multiple BOM: Multiple alternative BOMs under one usage.
3. BOM change status: Di erent BOM items/quantities etc in di erent periods which can be made by change numbers.

Please see the picture below.


The BOM determination in MRP is done level by level through the structure above and by the procedure below.

Here is the detail of the steps.

Step 1: Determine the BOM usage.

The usage is determined by the selection ID which can be con gured in customizations below. In the MRP customization, the selection ID to be used is de ned on plant level and the BOM
customization OS31 de nes the priorities of each BOM usage. If there is no BOM exists under the usage of the rst priority, the usage of the next priority is checked.

Step 2: Determine a BOM in the multiple alternative BOMs.

This is decided by the eld ‘Selection method’ of the material master in the picture below.
2.1 Selection method is blank (Selection by order quantity):

The quantity range of each BOM header is checked to see which BOM can be applied according to the order quantity, here is a picture for an example.

Here is the screen shot of the quantity range of multiple BOMs.

2.2 Selection method is 1 (Selection by the explosion date):

To use this method, the customization of the picture below should be maintained.
In the example above, the alternative BOM 1 is valid from May 1 to May 31 and the BOM 2 is valid since June 1. They are selected by the explosion date, either the order start date or the end date
or the date of the explosion number according to the customization transaction OMIW in the picture below.
The one of the MRP group has higher priority.

2.3 Selection method is 2 or 3 (Selection by production version):


The production version can be maintained in the material master and it de nes both the BOM usage and alternative BOM as the picture below.

Step 3: Determine the valid BOM according to the BOM change status.

A valid BOM is determined by the explosion date in multiple periods of an alternative BOM as shows in the picture below, the periods can be made by change numbers.

The explosion date is the one explained in the step 2.2 and here is more information of the date of explosion number. Using the explosion number all levels of BOM are exploded by the same
date of the explosion number as showed in the picture below instead of the start or the end date of planned orders in each level.
Here is the explosion number maintenance transactin MDSP and the elds where the explosion number can be entered in the PIR (Planned Independent Requirements) and sales order.

Additional checking points:

1. BOM header
2. BOM Item:

The BOM item should be relevant to production.

3. Customization of speci c BOM explosion:


The eld ‘Excl.Bulk Mat.’ controls if the bulk materials can be exploded.
The eld ‘Sales Order/WBS’ can check whether the sales order BOMs or WBS BOMs can be exploded if they have.

4. BOM bu ering:

To improve the performance of MRP, the exploded BOM can be bu ered and MRP reads that onward instead of reading from tables unless the BOM is changed. Please pay attention to the
statements below in the F1 help of the eld above.

********************************************************************

Note that you should not switch o this indicator and then switch it on again a short time later, because then the BOM time stamps are no longer current. In this case, the wrong BOMs could be
used. However, you can delete the bu ered BOMs in the shared bu er using the report RMMDBOM1.
********************************************************************

For more information, please refer to blog Problems with BOM explosion on MRP (exception message 52, exception message 53, performance…).
Alert Moderator

Assigned tags

MAN Production Planning (PP) |

Related Blog Posts

SAP Standard PP Reports


By Former Member , Jun 21, 2013
Correct BOM selection in multiple BOMS for same FG Product for the same month
By Former Member , Feb 06, 2014
Production version-Alternate BOM selection-Quota arrangement
By Anupam Sharma , Aug 31, 2013

Related Questions

How Bom is selected for MRP?


By mayuresh bhurke , Jun 17, 2009
MRP - Production Version
By Former Member , Jul 09, 2007
Strategy 50
By mayuresh bhurke , Apr 03, 2009

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

Rachel Tang

June 3, 2015 at 11:07 am

顶一个

Like(0)

Vignesh Veerasamy

June 3, 2015 at 12:58 pm

Hi,

Good document.

Vignesh.V

Like(0)

Nancy Guo

June 3, 2015 at 11:52 pm

Hi Leon,

You may consider adding a reference to blog:

Problems with BOM explosion on MRP (exception message 52, exception message 53, performance…)

Best regards,

Nancy

Like(0)

Leon Shen | Post author

June 4, 2015 at 12:51 am

Hi Nancy,

Thanks for the suggestion. It’s done.


Best Regards.
Leon.

Like(0)

Caetano Almeida

July 3, 2015 at 6:49 pm

Hi Leon

Exellent document. I would also add that on the customizing transaction OPPQ there is a setting to de ne if the sales/WBS BOM will be exploded or not, when they exist.

BR
Caetano

Like(0)

Leon Shen | Post author

July 6, 2015 at 9:25 am

Hi Caetano,

Thanks for your suggestion, it is done.

Best Regards.
Leon.

Like(0)

Tina Ren

June 4, 2015 at 9:17 am

Thanks Leon, It helps me a lot!!

Like(0)

Amit Sharma

June 4, 2015 at 10:43 am

Hi Leon,

Very well explained and thanx for sharing…!!!


Regards,

Amit

Like(0)

Former Member

July 7, 2015 at 7:34 am

Thanks for sharing Leon..

Like(0)

Former Member

July 8, 2015 at 1:45 pm

Its a helpful document. good work

Like(0)

Steve Bu

August 7, 2015 at 1:38 am

Thank you.

Like(0)

Rohit Singh

March 1, 2016 at 5:18 am

Hi Leon,

Excellent document ! all aspects BOM selection logic is covered. Thanks for sharing !

Regards,

Rohit
Like(0)

Sandip Shrivas

March 19, 2016 at 5:02 am

Hi Leon,

Thank you , reinforced my understanding.

Regards,

Sandip Shrivas

Like(0)

Former Member

May 18, 2016 at 5:47 pm

Hi Leon,

Excellent document.

Regards,

Mandar

Like(0)

Former Member

September 7, 2016 at 2:41 am

Hi Leon,

Very nice document!! Thank you so much!

Regards,

Sunny

Like(0)
Former Member

November 18, 2016 at 9:09 am

Hi Leon,

Thanks for sharing this knowledge.

Regards,

Pawan

Like(0)

Vivek P

November 29, 2016 at 11:42 pm

Dear Leon,

Thanks for sharing this knowledge.

Could you please explain Routing Selection logic in MRP

Regards,
Vivek

Like(0)

Former Member

January 7, 2017 at 9:29 am

Hello Leon ,
Very good document.
I understood all points, but have confusion over BOM explosion number.
We de ne key date for bom explosion number , then system check in Alternative determination of Multiple BOM for in which periods the key date falls and determine alternative BOM. (  is this
right understanding ?? )
Then After MRP run, Is  system choose key date as order start or nish date depending on setting in transaction OMIW ???

Thanks and Regards,


Rahul

Like(0)
Chin Joo Neo

December 18, 2017 at 2:40 pm

Hi

I;ve done my settings for Alternative BOM

I’ve done the seettings for VOV7

My Sales Order is showing me the ALT BOM to select but my MRP (MD04) isnt exploding my ALT BOM 2

Can you advise?

Like(0)

taihao jin

May 11, 2018 at 12:52 pm

Thank you so much.

Like(0)

Xu Wang

November 30, 2018 at 4:44 am

Added to bookmark

Like(0)

Thuy Linh Pham

July 21, 2020 at 3:49 am

Very rich content! Thanks so much Leon

Like(0)
Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark Cookie Preferences

Newsletter Support

You might also like