Skip to Content
avatar image
Former Member

Heuristic run time

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)


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Nov 15, 2012 at 09:39 PM


    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.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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.



  • Nov 16, 2012 at 12:34 PM

    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


    Sameer K.

    Add comment
    10|10000 characters needed characters exceeded