web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Demand based replenishment procedure in AX 2012 R3 WHS

(0) ShareShare
ReportReport
Posted on by

Hi,

I am looking for procedure documents on how to setup and execute Load demand replenishment and Wave demand replenishment in AX 2012 R3. Can you please help me with the appropriate resources.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Ivan (Vanya) Kashperuk Profile Picture
    on at

    Well, strangely enough, it is not covered in the Warehouse management implementation guide.

    But here's what I could find. Hope that helps.

    Also, there's a detailed step by step on TechNet:

    technet.microsoft.com/.../dn750873.aspx

    Demand based replenishment has similar setup for the replenishment template except the template lines are much simpler.  Min and max values are no longer needed and location criteria will not be used either.  Instead, we only need to setup up the item criteria, replenishment UOM, and demand increment. There is also an additional field, Directive Code, that is optional and works the same way it does on work template in order to help limit what location directives are chosen.  When an item fails to allocate for an order and a replenishment template has been selected based on wave step code (described later), the item criteria will be used to help determine which template line will be used.

    Location Directives are used slightly differently for demand based replenishment. Unlike min/max replenishment, demand based replenishment needs to determine what location is to be replenished.  We use put location directives to do this. Put location directives use the directive code on the replenishment template line if specified. Pick location directives are used the same as with min/max, to determine where to get inventory for the replenishment.

    Because demand based replenishment is wave based we include it as a wave step in the wave template.  It is an optional wave step that is run after allocation for an item has failed.  The replenishment wave step uses the wave step code to determine what replenishment template will be selected for demand based replenishment. Only wave templates that include the replenishment wave step can benefit from the demand based replenishment functionality.

    Load Demand Replenishment sums up the demand for several loads and creates the needed replenishment work in order to stock the picking locations the load work will be created for.  Load Demand Replenishment has many similarities with Wave Demand Replenishment (above). The big difference between Load Demand Replenishment and Wave Demand Replenishment is how and when it’s run.  Load Demand Replenishment is run by a batch job similar to Min/Max Replenishment. The menu item is in Warehouse management menu under Periodic  Load Demand Replenishment.  To setup the batch job you must select the Load Demand Replenishment Template you want to run and a filter query that specifies what loads will be used to determine the demand.

    Some other differences in setup can be found on the replenishment template.  First of all, the replenishment template header must be created with a type of Load Demand.  Each replenishment template line will be similar to Wave Demand but has some additional setup. One additional setup is the Location Query. This Query will define locations in which any available quantity will be subtracted from the aggregated demand of the loads.  This would typically be used to define the locations from which load work is picked.  

    Another new setup is the Applicable Demand field. This determines what portion of the load’s quantity will be used when calculating demand.

    • Full Qty- This will take the full load line qty and add it to the demand.

    • Loose Qty – This will take any qty not even divisible by the load line’s packing qty and add it to the demand.  (Example: Load line qty = 125, Packing qty = 50, Loose Qty(remainder) = 25

  • Community Member Profile Picture
    on at

    Hi,

    could anyone help on to determine which setup is incharge of doing the following simple scenario?

    The stock limit for Item "Pen" is:

    Site Warehouse Location Quantity
    A B C 60
    A B 50

    Stock on hand is:

    Site Warehouse Location Quantity
    A B C 100
    A B B 0

    I just need the system to create a work order to replenish my Location B with 40 pcs from Location C with the exceeded quantity.

    currently the Min/Max setup only creates a FIXED quantity work order with the same Max quantity set in the replenishment template, and it basically ignore the Location Limit and it doesn't have any sense of intelligence.

    What am looking for is to create a replenishment order based on the stock limit, and the Location directive that i already set to Pick from Location C and Put in Location B.

    Any suggestion will be really appreciated

    Regards

  • Community Member Profile Picture
    on at

    Fadi

    I have worked in warehouses for 30 years, and I am not sure why someone would want to use replenishment in this fashion.  Can you explain the business scenario?  Replenishment comes into play when you have a reserve area with lots of extra stock and a forward picking area where you do your order picking.  There is a limited amount of stock in the forward pick area of each item to keep the forward pick area small.  This saves walking.  

    What you describe is more like rewarehousing functionality instead of replenishment.   Is location C in the forward pick area?  Or is it in reserve?  Rewarehousing is when you try to move stock around between locations in the same area.  Some people wil do this to consolidate stock of the same item in a location to open up space.  I have not ever heard of anyone doing what you are asking to do, however.  I am really curious why you want to do this.

    Regards

  • Community Member Profile Picture
    on at

    Hi,

    I tried to setup wave demand replenishment. But without success. We are on CU9 (with a lot of bugs), can it be that CU10 is required to have demand replenishment work?

    J.

    I tried: blogs.msdn.microsoft.com/.../optimizing-wave-demand-replenishment-in-dynamics-ax-2012-r3-warehouse-management

  • Community Member Profile Picture
    on at

    If I turn location exceptions failure of, I see that the picking location of the replenishment is empty. I looked at the location directive for replenishment, but no clue how to fit it. Any ideas? J.

  • Community Member Profile Picture
    on at

    No directive code for the Replenishment template for PICK does seem to do the trick, although I want it there for multiple replenishment rules...

  • Community Member Profile Picture
    on at

    A no go. Sales work can be executed before replenishment is done. Picking is not combined into 1 pick line.

  • JoeGr Profile Picture
    360 on at

    Hi Vanja,

    I have the replenishment up and running and it was very simple to do. However, the replenishment wave remains in status picked after the worked is closed. Is that intended to be that way?

  • Community Member Profile Picture
    on at

    Are you on cu10?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans