cancel
Showing results for 
Search instead for 
Did you mean: 

Heuristic run time

Former Member
0 Kudos

Greeting ..

We are running on SCM version 5.1 .. and usually when we run Heuristic (the standard heuristic).. the run time takes too long..(around 3 hours).. does any body know if there is a way that we can improve the run time. "changing some parameters on live cache" , Snotes for improving heuristic run time .. or

if anybody can share with us their run time and how they run heuristic (one job for all loc/product/planner code, or broken down into multiple jobs)

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

sameer_karbotker
Explorer
0 Kudos

Hi Areege,

Total time taken by Heuristic will depend on

  1] No of Products selected

  2] No of Locations selected

  3] Nodes in supply chain network .For ex if you have Depot, Plant & Vendor in your Network then nodes are 3.

  4] Time Horizon of Heuristic run.

More the values of above, time taken by Heuristic will increase.

Using Netchange & Parallel Processing will definetely improve your performance. If it does not improve then try seperate Variants for different set of Location / Product combinations so that Mat-Loc combination are reduced. Which saggregating Mat-Loc's make sure that your business logic is not defeated

Hope this helps

Regards,

Sameer K.

Former Member
0 Kudos

Hi Sameer,

for now when we run heuristic we have all the loc/product/planner code in one variant.. but we run heurisitc using the location check box (not the network).

if I want to break down the variant into multiple.. I think I need to the location into network? do you think then this will take same time as having all in one variant , but run for loc?

Thanks

Former Member
0 Kudos

Hi,

Just want to let you know that we only use a planner code/version in our heuristic run..

No location or product

thanks

Former Member
0 Kudos

Hi,

You have at least two obvious possibilities:

-plan using netchange (select all products, mark "only with planning file entries", then select "create planning file entries for components" in heuristic). Much faster

-parallelize SAP-MRP-01, include 3-4 procesess if available to reduce run time by roughly one third.May be avoid if run during day time

You could also play with reuse mode, it also affects performance.

Thanks,

J.

Former Member
0 Kudos

Hi J,

would you explain more about option 2: sap-marp-01.. just to confirm ..we are running heuristic in SCM landscape (APO) not R3

is that the same as the parallel profile.. ( we already use that and with the parallel profile it is taking 3 hours)?

For netChange: what is the cons in running netchange? will the "planning file entries " be created for the product that has master data changes? or these entries will be only created if the demand on these product has changed?

Thanks

Former Member
0 Kudos

For parallelized planing, you have to chose a suitable value for the size of the packets, what's the number you are using? Did you modify the default "1" (a number too small could jam the parallelization process, too many collisions)

Can you show a screenshot of your parallelization customizing for the PP/DS heuristic?

Also: how many location-product combinations do you have in your system? If the number is not huge, then may be there is something else to check.

Netchange has no special cons. You will find the exhaustive list of events that lead to a planning file entry in the customizing of the planning procedure 4 (change on demand, change of source of supply...). It will no doubt reduce your run time considerably.

Splitting location-products into different process to run simultaneously should not give big improvement against parallelization and it is more tricky to do it right.

regards,

J.