Skip to main content

Notifications

Microsoft Dynamics AX (Archived)

MRP Action messages and safety stock

Posted on by Microsoft Employee

Hello,

I have a question on Action Messages behaviour. We have noticed that action messages ignore safety stock - e.g. if safety stock is 10, our SOH is 0, next production order which is required 4 is, say in 5 days, the action message will tell the purchasing officer to bring the stock of 4 in 5 days instead of 14 now (assuming the lead time is 0). We have gone through many examples and in all instances active messages tell to keep the stock just above zero and as close as possible to the actual demand.

Is it normal for action messages to ignore/not cater for safety stock and just keep stocks from going below zero?

Thanks,

Dmitry

*This post is locked for comments

  • RE: MRP Action messages and safety stock

    Hi Dmitry - if you'd like to see a slightly longer explanation I just did a blog post on this:

    timsaxblog.wordpress.com/.../item-safety-stock-in-ax-2012

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: MRP Action messages and safety stock

    Hi Brandon. I have changed it to Today's date and reran MRP and now Action message tells me to advance it to the correct date when the stock is going below SS. Thank you very much I think this is what the issue was!

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: MRP Action messages and safety stock

    Hi Tim/Brandon. It is set as Today's date + procurement time

  • Verified answer
    RE: MRP Action messages and safety stock

    Hi Dmitry - I think Brandon is right. It depends upon the setting of your Fulfil minimum. Can you confirm whether you have this set to "Today's date" or "Today's date + procurement time" (or other)?

  • Verified answer
    Brandon Wiese Profile Picture
    Brandon Wiese 17,786 on at
    RE: MRP Action messages and safety stock

    Which order, in your screenshot example?  The actual Purchase order, or the Planned production order?

    The Purchase order has an action message, at least it appears to according to the icon on the grid row.

    The Planned production order has been assigned a requirement date appropriate to prevent the on-hand from going below 0, but as adjusted by the Safety stock as it landed on April 26.  It seems to me that you'd really like the Safety stock to land on today?

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: MRP Action messages and safety stock

    Do you possibly know what is the principle that action messages use? In our case there is no action message generated to tell the purchasing officer to advance the order to the date when the stock is going below safety stock

  • Brandon Wiese Profile Picture
    Brandon Wiese 17,786 on at
    RE: MRP Action messages and safety stock

    I've found the code that I think is generally responsible for the Requirement date for safety stock, at least in my version of AX.

    In class ReqCalc method safetyStockDate(), it seems to care most about the Fulfill minimum setting on the Item coverage for the Released product, i.e. Today's date, Today's date + procurement time, First issue, or Coverage fence.  I suspect in your case it is set to Today's date + procurement time.

    It's not clear, just a guess.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: MRP Action messages and safety stock

    NetReq.jpg

    Hi Brandon. As per the screenshot: if I remove the !safety stock filter it adds a line and it has a requirement date same as the planned purchase order above it.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: MRP Action messages and safety stock

    Hi Brandon. We use the same number of negative days as the coverage period (e.g. if coverage period is 30 then the number of negative days would be also 30).

    We don't use dynamic negative days.

  • Brandon Wiese Profile Picture
    Brandon Wiese 17,786 on at
    RE: MRP Action messages and safety stock

    Open Net requirements for the item, and remove the !Safety stock filter on the Reference column.  Is there a line present with the reference of Safety stock, and what Requirement date does it use?

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,253 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,188 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans