Master Planning: The Secret of the Requested Date on Planned Orders
Evert Bos
|
May 26 2020
|
8 min read
Software version used:
Content is valid for all older versions.
Of these two D365 Master Planning dates, the requirement date is the date we will see most prominently, and it’s the date that is used for the MRP calculation. Both the demand and the supply transactions have the requirement date. The only date we will ever see in the Net Requirement screen for an item is the requirement date.
Then why do we need a “Requested date”? Who is doing the requesting? The functionality of the requested date is not immediately clear. This is the reason for this article. There is no simple answer to what the requested date represents. It depends on the scenario. Often, the requested date is the original demand date that reminds the user of what the requirement date used to be before something happened. Often, when the requirement date is not equal to the requested date, an action message will be generated. But not always. Let’s go into detailed testing.
Requested date: there are two!
First of all, surprise, there are TWO requested dates. You will find the field “Requested date” in two places:
In the planned order grid.
In the pegging fast tab of the planned order.
The fields have the same name, but these are in reality two different fields, and they never have the same value. If one has a value, the other is blank and the other way around.
Four ways requirement date can be different from requested date
1. Using a Receive safety margin
When we are using a receive safety margin in the Coverage group or the Master plan, a planned Purchase order will get a delivery date earlier than the official requirement when needed. We knew that already. Now, what is the Requested date doing?
In our test, we have three calendar days of receive margin. We see there are indeed three days between the Requirement date and Delivery date. April 30, 2020 is the requirement date, coming from the Sales order line, and April 27th is the new date, using the receive margin.
The requested date in the pegging fast tab remains blank. Our sales order knows nothing of our receive margin.
In the planned order grid, the Requested date is now populated. Now the Requested date is our earlier date thanks to the receive margin, and it’s the date when we will receive the PO. It is the receive date on the PO line. The requested date is the recalculated requirement date. In Net requirements, we will continue to see the requirement date 4/30/2020. This is not very surprising for the planned PO or the actual Purchase order. The delivery date on the line is advanced with the receive margin—three days.
Conclusion: When using a receive margin, the requested date on the planned order grid will show the planned receive date of the Purchase or Production order while the Requirement date that we see in the Net Requirements screen is unchanged.
2. Using an Issue safety margin
The next test is using an issue safety margin in the Coverage group or the Master plan. If I have an issue safety margin of 3 calendar days, the system deducts three days from the requirement date of the demand. Our example is a sales order with a confirmed ship date of April 30. Without issue margin, the planned order will have the requested date of April 30, and the requirement date will also be April 30. Nothing is going on. With the issue margin of three days, the requested date remains April 30, but the requirement date will become April 27. MRP will calculate as if the demand is for April 27.
The requested date is now populated in the pegging section. It is the “original requirement date” that is now altered by the issue margin. In the planned order grid, I see a blank requested date.
There is no action message, which we have to agree with. Planners in the company decided we wanted the planned order 3 days before he was really needed. It would be strange to have an action message of “postpone” in this situation.
Conclusion: When using an issue margin, the requested date in the pegging tab shows the date of the original demand, while the issue margin has altered the requirement date.
3. Working days in the calendar
If my requested ship date for a sales order is on a Saturday, the requirement date will typically not be on that Saturday because a requirement date has to follow the working day calendar.
The requirement date will become April 17. If the Sales order line requested ship date is on Sunday, April 19, the requirement date will also become April 17.
In the pegging fast tab of the planned order, the requested date now indicates the “original demand date” of the sales order line.
The requested date on the planned order grid remains blank.
NOTE: For planned purchase orders, the above is only true when a calendar exists on the Coverage group or on the Warehouse.
4. Parameters for forward scheduling
In this scenario, the demand date is in the future but the lead time of the item is greater than the time we have left so MRP will either generate a planned order that starts in the past or it will schedule forward from today, this depends on a parameter. Let’s take a close look.
The parameters below exist on the Master plan. We will focus on the first two only.
Parameter 1 “Ensure that the planned orders are not created prior to the master planning run date” = No: We do allow planned orders to start in the past.
Parameter 1 = Yes: We do NOT allow planned orders to start in the past.
Parameter 2 “Add the calculated delay to the requirement date” = No: when there is a delay, we don’t want the requirement date to be recalculated to reflect that delay. The requirement date should remain the original requirement date.
Parameter 2 = Yes: when there is a delay, we want the requirement date to be adjusted to reflect that delay. It comes down to scheduling the planned order forward from today and make the requirement date be equal to the delivery date of the planned order.
With parameters 1 and 2 both to “No,” and having a demand date in the past, nothing is happening with the requested date. The system has no reason to “reverse scheduling direction,” and we get a planned order with a start date in the past.
In the example above, we have a 10-day lead time. Today is April 30th. The planned order starts in the past, meets the demand for the Sales order with April 1st requested delivery date.
No requested date on the pegging fast tab.
No requested date in the planned order grid.
The action message wants to move this planned order to April 1st. This is the expected action message with our parameter setting, but it refutes our theory that an action message would be based on the difference between requirement date and requested date. This is not the case.
We are now switching the second parameter to “Yes.”
The planned order is scheduled forward, and the requested date on the planned order grid indicates the previous delivery date, it is the requirement date of the planned order when parameter 2 was still “no.”
The Requested date in the pegging fast tab remains blank.
D365 Master Planning Dates Conclusion
Why are there two “Requested date” fields? Looking at the above, it will become clear.
The green rows are about date modification on the supply side.
The yellow rows are about date modification on the demand side.
Green rows: The requested date in the order grid is only populated when the scenario applies to a modification of the planned order’s delivery date. In this case, the requested date in the planned order grid is populated because there can only be one requested date. A planned order has only one delivery date.
Yellow rows: The requested date in the Peggingfast tab of the planned order is only populated when the scenario is related to the demand date. A planned order can be pegged to multiple demands, which means there can be multiple demand dates or requirement dates. So, I would have to calculate different requested dates. The system has no choice but to populate the requested date on the pegging tab.
We hope the mystery of the Requested date is no longer a mystery. One final comment: a company that does not use any Safety margins and keeps the parameters 1 and 2 to “No” will only see Requested dates populated on planned orders when Sales order lines have requested or confirmed delivery dates on non-working days.
Have any questions about using the D365 Master Planning dates? Don’t hesitate to contact us at any time!
This publication contains general information only and Sikich is not, by means of this publication, rendering accounting, business, financial, investment, legal, tax, or any other professional advice or services. This publication is not a substitute for such professional advice or services, nor should you use it as a basis for any decision, action or omission that may affect you or your business. Before making any decision, taking any action or omitting an action that may affect you or your business, you should consult a qualified professional advisor. In addition, this publication may contain certain content generated by an artificial intelligence (AI) language model. You acknowledge that Sikich shall not be responsible for any loss sustained by you or any person who relies on this publication.
About the Author
Evert Bos
An ERP professional with over 20 years of implementation experience in the manufacturing space. He has implemented systems around the world and currently specialized in Microsoft Dynamics AX.
Sign up for Insights
Join 14,000+ Business executives and decision makers.
Latest Insights
Oracle Cloud
Redefining Internal Audit: How Oracle RMC Elevates Efficienc...
December 20, 2024
Oracle Cloud
Redefining Internal Audit: How Oracle RMC Elevates Efficienc...
December 20, 2024
Implementing Oracle Risk Management and Compliance (RMC) redefines the role of Internal Audit Managers, transforming the traditional audit process in...
From Paper to Automation: Rethinking Shop Floor Reporting
December 18, 2024
Technology
From Paper to Automation: Rethinking Shop Floor Reporting
December 18, 2024
Traditionally, manufacturers have relied heavily on manual shop floor reporting methods involving paper logs, spreadsheets, chalkboards, and color-co...
Enhancing Disaster Recovery with Microsoft Azure Site Recove...
December 17, 2024
Article
Enhancing Disaster Recovery with Microsoft Azure Site Recove...
December 17, 2024
Ensuring business continuity and minimizing downtime during unexpected disruptions is always paramount for any business. Microsoft Azure Site Recover...
The Cost of Free Custom Code in Multi-Company Organizations
December 16, 2024
Dynamics 365
The Cost of Free Custom Code in Multi-Company Organizations
December 16, 2024
If you are part of a large, multi-company organization, or if you have various "affiliated" companies, you may find yourself in a situation where cus...
Transforming the Role of Risk Managers with Oracle RMC: From...
December 13, 2024
Oracle Cloud
Transforming the Role of Risk Managers with Oracle RMC: From...
December 13, 2024
In the evolving world of risk and compliance, the role of the Risk Manager is transforming at an unprecedented pace. Traditionally, managing risk mea...
Only One Microsoft Dynamics 365 ERP System Is the Right Solu...
December 12, 2024
Technology
Only One Microsoft Dynamics 365 ERP System Is the Right Solu...
December 12, 2024
Are you looking to upgrade from an older Microsoft ERP system, like Dynamics AX, Dynamics NAV, Dynamics GP, or Dynamics SL? Or are you considering Mi...
For the second year running, I attended the Association of Equipment Manufacturers annual conference. This year it was in sunny and warm Indian Wells...
Managing user privileges is a critical part of maintaining robust security policies. Traditional methods of managing privileges, such as using local ...
Setting Up Delegate Approval Functionality in NetSuite
December 9, 2024
Technology
Setting Up Delegate Approval Functionality in NetSuite
December 9, 2024
Unexpected delays can halt critical approval processes. Even the most benign activities can slow or stop business operations. Scheduled vacations, il...
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.