cancel
Showing results for 
Search instead for 
Did you mean: 

Product Heuristics

Former Member
0 Kudos

Dear colleague,

Can anybody explain me the difference between the product heuristics sap_mrp_001 and sap_mrp_002. As per the definition in help.sap.com i could see lot of similarities between them.

Thanks

Sandeep

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi all,

just to make sure:

a) BOTH heuristics are heuristics to plan entire material-structures / BOMs / selections.

b) For performance-reasons always SAP_MRP_001 should be the first choice.

c) Do not forget to consider also heuristic "SAP_PP_020" as first step in your heuristic-sequence for actual low-level-code data.

d) The difference between MRP_001 and MRP_002 will only occur, if the components ar set to planning procedure "3" = Cover dependent req. immediately. Delays on lower level will automatically result in rescheduling the order on top-level!

e) To consider: SAP does NOT recommend to work in a wider range with planning procedure "3". It is only meant for serious / most critical components. This will result in the risk, that you have defined the "wrong" components within your BOM for immediate planning. Problems can still occur with other standard components (planning procedure = "4") and you will NOT have a propagation of that information up to the top level, even if you are using the MRP_002-procedure.

Conclusion: Consider the business-case, BOM-complexity, performance-effects and master-data-maintenance-topics to establish the right setup of your planning run environment.

Best regards,

Thomas

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Sandeep,

Apparently there are many similarities in behaviours of Product heuristics SAP_MRP_001 and SAP_MRP_002.

The differences in Product heuristics SAP_MRP_001 and SAP_MRP_002 are as below:

SAP_MRP_001

1. The heuristic is carried out for the top level product using low-level coding, that is, if a component is not available on time, the top order is not rescheduled.

2. The availability check for components planned manually with check is not carried out.

SAP_MRP_002

1a If a component is not available on time, the top-level order is rescheduled.

2a. The availability check is carried out for components that are defined as being planned manually with availability check

Regards

Datta

Former Member
0 Kudos

Hi Sandeep,

In simple way

1- SAP_MRP_001 is Single level MRP Heuristic which executed at one level.

2- SAP_MRP_002 multilevel MRP Heuristics which executed for all level downward and it adjust the TOP level planning immediately.

Regards,

MJ

Former Member
0 Kudos

Hi Sandeep,

In simple way

1- SAP_MRP_001 is Single level MRP Heuristic which executed at one level.

2- SAP_MRP_002 multilevel MRP Heuristics which executed for all level downward and it adjust the TOP level planning immediately.

Regards,

MJ