Sei sulla pagina 1di 10

JDEtips 4On Manufacturing

JD Edwards Materials Planning, Demand Rules,


Page 1

November/December 2006 Volume VII Issue 6

and Forecast Consumption


By Terry Horner
Editor’s Note: You make ‘em, the customer order is booked, a fore-
they consume ‘em—that’s how the cast quantity must be entered into
mighty world of business goes round. the planning system. If the customers
Understanding supply vs. demand were willing to wait for the product’s
is an art unto itself. There’s no real cumulative lead-time, we could have
easy way to determine how much simply let the order demand drive all
product to make to satisfy custom- of the planning activities.
ers’ needs and avoid critical back-
Forecasts of future,
logs, without overstocking the ware- Unfortunately, if we cannot ship
houses. JD Edwards software allows
not yet realized, the product quickly enough, custom-
for forecasting, but the question of ers will simply go down the street to
which methods to use, when to use
demand must be one of our competitors and buy the
them and how to use them often product. So forecasts of future, not
eludes us. Terry Horner has some
a part of our MRP yet realized, demand must be a part
great thoughts on how to calculate of our MRP planning system.
and forecast demand that will hope-
planning system.
fully set you on the right track. . . or You may be saying “Yes, yes,…
at least one that is easier than trying but you still have not answered the
to “guesstimate” how much product question: Why are demand calcula-
you’ll need to plan for. tion rules and forecast consumption
important?”

Abstract Background: Why Are Logic for demand calculations and


This article is intended for compan- Demand Calculation Rules forecast consumption are important
ies using JD Edwards for the plan- Important? for companies with MRP systems
ning processes of sales forecasting, In my experience working with that consider both customer order
DRP, MPS, and MRP. In this article, companies in the implementation demand, from firm sales orders, and
we’ll define the term “Forecast Con- and management of manufactur- forecast quantities. The degree of
sumption” and provide examples. ing planning software applications, importance is larger as the volume
We’ll also define and discuss the one of the least understood areas is of future dated sales order “backlog”
JDEtips Journal

standard JD Edwards planning time that of demand calculation rules and increases (as we will see later).
fence codes and rules, and compare “forecast consumption”. Sales fore-
and contrast different techniques for casting is required any time a com- If the logic used for forecast con-
demand calculations. pany has a cumulative manufactur- sumption is not realistic for your
ing and purchasing lead-time that company’s demand pattern, then
Also covered is the importance exceeds the amount of time custom- invalid, erroneous demand figures
of properly using demand rules in ers are willing to wait for delivery of will be calculated by MRP, and this
materials planning. We also review the product from the time the order will cause equally invalid and errone-
the relationship between different is placed. ous MRP messages. As a result, plan-
industry demand patterns, and the ners will find themselves chronically
appropriate selection of demand rules In order to ensure that there will “second guessing” their MRP mes-
that should be used for planning. be product in stock when a customer sages. Another symptom of invalid
order is taken, the company must demand calculation logic is “nervous
have already purchased the required MRP”. Instead of smoothly consum-
The techniques reviewed in this material and manufactured the ing forecast demand, some rules may
article apply to both the Enterprise product. In order to make sure that cause lumpy, spiky demand values
One® and World® versions of JD MRP properly plans these logistical that vanish almost as fast as they are
Edwards software. activities in sufficient time, before created.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 2

November/December 2006 Volume VII Issue 6

Many of my clients have struggled Changes inside the planning time Outside of the planning fence days, a
with setting up the best JD Edwards fence must be manually changed by different rule is used. The code that
demand calculation codes for their the master scheduler. - APICS Dic- defines the two rules to be used is
environment. One word of warning: tionary, 10th ed. called the “planning fence rule”. (As
There is no perfect demand calcu- we will see later, the APICS defini-
lation technique for any company. This is not how JD Edwards MRP tion of Demand Time Fence is exact-
Every rule has risks, and by their uses this value. In standard JD ly the case in JD Edwards if we use a
very nature, forecasts are almost Edwards, there really is no “planning “planning fence rule” of “C”).
always wrong (often by a massive time fence” according to the APICS
amount). However, by selecting a definition. (The closest thing may be Sources of Demand in JD
reasonable rule, you can help to the “message display fence.”) Edwards
establish a more reliable and stable In JD Edwards, demand that is
planning system. A better description of the “plan- considered by MRP can come from
ning fence” in JD Edwards would be several different sources:
JD Edwards Time Fences what APICS defines as the “demand
In JD Edwards, there are three dif- time fence”. APICS defines it as: • Customer sales orders
ferent time fences used for materials
planning. These time fence values Demand Time Fence (DTF) – That • Forecasts
are defined in the Item Branch/Plant point in time inside of which the
records: forecast is no longer included in • Transfer orders (DRP)
total demand and projected avail-
1. Planning Fence able inventory calculations; inside • Work orders
this point, only customer orders are
2. Freeze Fence considered. Beyond this point, total • Planned work orders
demand is a combination of actual
3. Message Display Fence orders and forecasts, depending on • Safety stock
the forecast consumption technique
Only the “planning fence” will be chosen. - APICS Dictionary, 10th • Other demand
addressed in this article. The “freeze ed.
fence” provides for the suppression Work order and planned work order
of MRP messages when the mes- In JD Edwards, the planning fence demands only exist for “dependent
sage date is within the freeze fence days defines two zones of time for the demand”--the component and sub-
number of days from today. The item. In the zone less than the plan- assembly items that are structured
“message display fence” controls ning fence days, one rule is used to in the bills of material for higher
how many days into the future MRP perform your demand calculation. level items, based on manufacturing
action messages will be generated for schedules under the control of the
JDEtips Journal

the item. company.

The “planning fence” in JD The “planning fence rule” in JD


Edwards is actually misnamed, Edwards has no affect on dependent
and is different than the definition demand. It only affects the calcu-
according to APICS. APICS defines In JD Edwards, the lated demand from customer sales
it as: orders and forecasts.
planning fence days
Planning Time Fence – A point in The Backlog Curve
time denoted in the planning hori- defines two zones of Both customer sales order demand
zon of the master scheduling process and forecast demand are consid-
that marks a boundary inside of time for the item. ered “independent demand”, that is,
which changes to the schedule may demand from outside the direct con-
adversely affect component sched- trol of the company such as requests
ules, capacity plans, customer deliv- for end products, etc. However, it usu-
eries, and cost. Planned orders out- ally doesn’t make sense to add these
side the planning time fence can be two demand types together. Why??
changed by system planning logic. Because the forecast is an estimate of

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 3

November/December 2006 Volume VII Issue 6

future customer order demand. The


two values are in fact the same thing.
The only difference is timing. Sales
orders should replace the forecast
quantities. This can be illustrated
by looking at the Backlog Curve in
Figure 1 below. Some companies sell
products in industries where custom-
ers are willing to accept longer order
delivery lead-times. In Figure 1, it
appears that a four week lead-time
is acceptable.

In many other industries, custom-


ers want fast delivery (often next
day, or same day). In this case, the
Backlog Curve would be pushed
much farther to the left in the Sold
category.

In this example, beyond week # 9


of the forecast, there are NO booked
customer orders. All of the customer
Figure 1 – The Backlog Curve
demand to be used for planning pur-
poses must be based on a forecast.
So as customer orders are being ented. This can be a big problem
Between week # 4 and 9, some firm taken, we should reduce the out- for many companies. If you have
customer orders have been booked, standing forecast accordingly, in monthly forecasts and enter the
but we know that many more orders order to come up with the best esti- forecast for the first day of the
will be booked over this interval. mate of a realistic future demand for month, MRP will assume that
the period. the entire quantity is needed in
Over the first three weeks, all of inventory on the first day of the
our anticipated demand is made Forecast Consumption month (could result in excess
up of firm customer order demand. This is why it is important to inventory). Conversely, if you
There is no need to consider any out- understand the principle of “con- have monthly forecasts and enter
standing forecast values during this suming the forecast”. According to the forecast for the last day of the
JDEtips Journal

period. APICS, the definition is: month, MRP will assume that
the entire quantity is not needed
Consuming the Forecast – The pro- in inventory until the last day
cess of reducing the forecast by cus- of the month (could cause back-
tomer orders or other types of actual order problems). As a result, I
demands as they are received. The always recommend no larger
I always recommend adjustments yield the value of the than weekly forecast values for
remaining forecast for each period.” MRP planning.
no larger than weekly - APICS Dictionary, 10th ed.
JD Edwards Planning
forecast values for JD Edwards Forecasts Fences and Rules
• Forecasts should not be added to Figure 2 illustrates the standard
MRP planning. sales order demand, but should JD Edwards planning fence rules.
be consumed by actual sales For each code, one rule for demand
order demand. calculation is used within the “plan-
ning fence days”, and a different rule
• Beware that JD Edwards fore- is used beyond the “planning fence
casts are date and quantity ori- days”.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 4

November/December 2006 Volume VII Issue 6

• Two past due MRP planning


periods must be defined in the
MRP processing options.

• The sales order document types


that you wish to consume the
forecasts must be defined. See
Figure 11 -- User Defined Code
– Shipped Forecast Consumption
(UDC 40/CF for entry of docu-
ment types).

• Actual demand from these sales


orders consumes forecast.

• Actual shipments from these


sales orders also relieve forecast
(unlike the other rules).

Sample 1
Let’s take a look at a business case
Figure 2 – JD Edwards Planning Fence Rules of forecast consumption and demand
calculation.

Here’s how these codes work, of JDE. In reality, it is the only code
using code “C” for illustration, that accurately calculates a realistic
and a “planning fence days” of 10: demand calculation for many types of
Between today’s date and ten days in demand patterns. However, code “H”

T hi nk
the future, only open customer order requires more understanding and
demand will be used by MRP. If setup. Here are some other aspects
there are forecast records within the of planning fence rule “H”. (Editor’s
next ten days, they will be completely
ignored. However, when MRP plans
from ten days out through the entire
Note: We’ve placed the screen shots
at the end of the article.) JDE
planning horizon, both open sales • Only one method is used for cal-
order demand and forecasts will be culation of forecast consumption
JDEtips Journal

used. And what will MRP do? It will and demand over the entire MRP In JD Edwards DRP and MRP,
add up all of the forecasts within each planning horizon. if you incorporate a planning
MRP planning period, and add up fence rule of “H” for a
all of the open sales order quantities • Forecast consumption periods forecast item, you are able
within each MRP planning period; that may be different than the to consume forecasts by only
compare the two totals and use the sizes of the MRP planning peri- certain specified sales order
larger of the two for MRP planning ods must be defined (all of the document types. None of the
(MRP planning periods are specified other rules use the MRP defined other planning fence rule values
in the MRP run processing options). planning periods for the com- allow you to selectively consume
forecasts by document type.
We will have examples using several parison of sales order demand to
One of the most difficult things
of these codes later in this article. forecast demand). See Figure 10,
to find is where these document
Forecast Consumption Periods
types are entered. The answer
Forecast Consumption and (P3405) for the setup program.
is: they are defined as UDC
Planning Fence Rule “H” codes and are stored in UDC
Planning fence rule “H” (Fore- • The size of user defined forecast table 40/CF, Shipped Forecast
cast Consumption Periods) was not consumption periods must not be Consumption.
originally included in early versions less than forecast periods.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 5

November/December 2006 Volume VII Issue 6

Result 2 - Consume Forecast Over


Weekly Planning Period
This is the result that would occur
in JD Edwards if the PFR,PFD =C,0
or PFR,PFD =G,40.

Over the first month, this result


still overstates demand by 4 units.
When customer orders in week 2
exceed 20, they assume that actual
first month sales will be 84. But one
could equally claim that some cus-
tomers merely ordered 4 of the units
forecast in week 1, one week later
than expected. We still do not know
if the total monthly demand will
Figure 3 – Sample Data for Demand Calculation

In this example, a company wants


weekly planning periods, but wants
to forecast and consume demand on
a monthly basis. The monthly fore-
cast is split up into a weekly fore-
cast value. The company wants to
consume the entire monthly forecast
over the entire month, not over a
weekly value (Figure 3).

Result 1 – Add Forecast to Actual


Customer Orders
If we do not consume forecast, but
merely add the original weekly fore-
cast to the customer order demand,
we would have the results shown in Figure 4 – Result 1, Demand Calculation Adding Forecast to Customer Orders
Figure 4.
JDEtips Journal

This is the result that would occur


in JD Edwards if the Planning Fence
Rule = “F”, and the Planning Fence
Days = 0, or PFR,PFD =F,0.

Clearly this result would overstate


demand. The original forecast is an
estimate of customer orders that will
be placed. As the customer orders are
booked, the forecast value should be
reduced.

This is illustrated in Figure 5 by


changing the original sales forecast
row by a row for “unconsumed sales
forecast”.
Figure 5 – Result 2, Demand Calculation; Greater of Forecast or Customer Orders by Week

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 6

November/December 2006 Volume VII Issue 6

Figure 6 – Result 3, Demand Calculation; Greater of Forecast or Customer Orders by Month

in fact exceed our original monthly


forecast of 80 units.

Result 3 - Consume Forecast Over


Entire Month
Figure 6 illustrates the result that
would occur in JD Edwards if the
PFR,PFD =H,99, and a forecast con-
sumption calendar with monthly,
month-end dates.

This result maintains total month-


ly demand at 80 units, but merely
plans 16 units in week 1 and 24
units in week 2. After the entire 20
units in week 2 are consumed, the
computer begins to consume fore-
JDEtips Journal

cast values for other weeks that are


within the same forecast consump-
tion monthly period. Figure 7 – Comparison of Planning Fence Rules
Comparison of Planning
Fence Rules tings for the same item and same the greater of forecast or customer
Sample 2 customer orders, and forecasts, using demand through the entire MRP
Next. we will look at a different JD Edwards. This company runs plan. For period 1 (day 1, 4/17/06)
sample. We will compare the results MRP with planning periods of one use customer orders of 20 (which is
for three different settings of our daily period, followed by 40 weekly greater than forecast of 0).
PFR, PFD. This sample was gener- periods (Friday ending dates), and
ated from one of my JD Edwards three monthly periods. MRP is run For period 2, (4/18 through Friday
World clients. The format display on 4/17/06. Weekly forecast values 4/21); customer order demand is 5
is a little different; we will look at with Friday dates are used. and forecasts are 100, so we will set
demand, day by day. The following demand to 100. The way JD Edwards
charts show the differences between In Figure 7, the first PFR, PFD does this is to leave 4/18/06 demand
three different planning code set- setting is C,0. In other words, use at 5 and make 4/21/06 demand 95.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 7

November/December 2006 Volume VII Issue 6

Period 3 (week of 4/24 through


4/28) demand is all forecast set as
100.

Using this C,0 logic, total demand


is 220.

The second PFR, PFD setting is


F,14. In other words, use the only
forecasts for the next 14 days, and
then add customer orders to forecasts
from 15 days out through the end of
the MRP plan. Using this F,14 logic,
total demand is 200.

The third PFR, PFD setting is H


with a weekly calendar for forecast
consumption. In other words, for the
first week (4/17 through 4/21) com-
pare forecast of 100 with customer Figure 8 – Comparison of Planning Fence Rules After Shipments
demand of 25. The 25 units will
consume part of the 100 and thus
reduce the forecast on Friday from Sample 3 - Shipments Occur company’s sales order patterns. Let’s
100 to 75. Next, looking at Figure 8, let’s review some of these.
assume that on Monday and Tuesday
The forecast on 4/28 will stay at (4/17 and 4/18) additional customer Forecast Characteristics
100. orders for 50 units are booked and 52 • Monthly vs. weekly forecast peri-
units are shipped out from customer ods. Some (in fact most) compa-
Using this H logic, total demand is orders. The ONLY method that takes nies maintain and update fore-
200. this shipment “relief” into account is casts on a monthly basis. Other
code “H”. Code “C” only compares companies maintain and update
OUTSTANDING customer orders to them on a weekly basis.
the forecast during the MRP periods.
Both codes “C” and “F” tend to over- • Accurate vs. inaccurate when
state the demand as we go later into compared with actual demand
the week (since the entire forecast over time. The degree of forecast
JDEtips Journal

quantity is on Friday). accuracy varies greatly for com-


The degree of forecast panies, based on the nature of
After 4/21 is complete, both code the industry and markets served.
accuracy varies “C” and “F” demand totals will In many high-tech industries,
plummet back down. This illus- forecasts are very inaccurate,
greatly for companies, trates why planning fence rule “H” whereas in high volume com-
provides a better demand estimate modity markets, forecasts may
based on the nature in many situations, and also better be extremely accurate.
evenness and stability.
of the industry and Sales Order Characteristics
Demand Characteristics • Some companies experience
markets served. The best methods for demand cal- a small number of very large
culation in an organization depend customer orders, typically with
on the nature and characteristics of lumpy demand, whereas others
customer and market demand pat- experience a large number of
terns. There are several characteris- very small customer orders that
tics related to a company’s forecasts, are relatively smooth and steady
and other characteristics related to a in nature.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 8

November/December 2006 Volume VII Issue 6

• Some products’ demand is very If you want to


high volume, whereas other “S” or “C” rules (with PFD speci- really improve your
products have a very low volume fied) might make sense if: MRP and DRP
of demand. planning using JD
• There is a make-to-order or an Edwards, my
• Some markets must respond to assemble-to-order environment strongest rec-
rapid, immediate shipment de- where dated order demand is the ommenda-
mand, whereas other markets case tion would
are made up of a large degree be to hire
of backlog and future-dated • Either smooth or lumpy demand the person
sales orders, make-to-order, and patterns may occur shown in Figure 9- Fully Qualified
assemble-to-order (many gov- Figure 9 as Forecaster
ernment/NASA orders are of this “H” rules almost always make the your Fore-
type). most sense (and are better for rela- cast Analyst. Good luck!!
tively accurate forecasts) if:
Conclusions Safe Planning to You and Yours on
Here is a summary list that indi- • Forecast periods can be monthly the Stormy Seas!!
cates which standard JD Edwards or weekly or less (because ship-
planning fence rules apply to which ments are consumed)
types of forecast and sales order Terry Horner, CFPIM, CCP, Presi-
demand characteristics. • Either smooth or lumpy demand dent, TNH, Inc. is an industry con-
pattern may occur sultant who works closely with the
“G” (with PFD specified) or “C” executive management of clients in
(with PDF of zero) rules might make • Both Immediate shipment de- the definition and implementation of
sense if: mand or future dated orders may business planning and control initia-
occur tives needed to improve performance
• Forecast periods are weekly or and competitiveness. Mr. Horner
smaller If your company has any make- has been a consultant and employee
to-stock products, and seriously in the JD Edwards applications envi-
• Either smooth or lumpy demand wants to achieve a world class JD ronment since 1994, and has over 25
patterns may occur Edwards MRP and DRP planning years of materials management and
system, I would strongly recommend information systems experience in a
• Both Immediate shipment implementation of the “planning wide range of industries. His back-
demand or future dated orders fence rule” technique of “H” with ground also includes the implemen-
may occur a maintained forecast consumption tation of fully integrated ERP sys-
calendar. This may not be the case tems. Mr. Horner is APICS certified
JDEtips Journal

“F” (with PFD specified) rules might if your company is completely make- (CFPIM) at the Fellow Level and is
make sense if: to-order or assemble-to-order. It also also Certified Computing Profes-
is not the case if your company either sional (CCP). He teaches courses in
• Forecasts are weekly or smaller has very simple, easily forecasted operations management at DePaul
demand, or your company’s MRP/ University and CPIM courses for the
• There is an extremely smooth DRP planning system has higher Chicago APICS Chapter. He is a
demand pattern priority data and management dis- former Vice President of Eight Week
cipline issues to deal with. Education for the Chicago Chapter
• Immediate shipment demand is of APICS. Terry.Horner@ERPtips.com.
the case The only real downside to the use ≈
of code “H” is that it requires a little
• Relatively accurate forecasts are more sophistication to understand it
attained and more setup and maintenance to
support it.

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtips 4On Manufacturing
Page 9

November/December 2006 Volume VII Issue 6

Figure 10 - Forecast Consumption Periods (P3405)


JDEtips Journal

Figure 11 - User Defined Code – Shipped Forecast Consumption (UDC 40/CF)

JDEtips.com JDEtips © 2006 Klee Associates, Inc.


JDEtipsJournal
License Information: The use of JDE is granted to Klee Associates, Inc. by permission from J.D. Edwards World Source Company. The information on this website and in our
Page 10

November/December 2006 Volume VII Issue 6

publications is the copyrighted work of Klee Associates, Inc. and is owned by Klee Associates, Inc. NO WARRANTY: This documentation is delivered as is, and Klee Associates, Inc.
makes no warranty as to its accuracy or use. Any use of this documentation is at the risk of the user. Although we make every good faith effort to ensure accuracy, this document
may include technical or other inaccuracies or typographical errors. Klee Associates, Inc. reserves the right to make changes without prior notice. NO AFFILIATION: Klee Associ-
ates, Inc. and this publication are not affiliated with or endorsed by J.D. Edwards & Company. J.D. Edwards software referenced on this site is furnished under license agreements
between J.D. Edwards & Company and their customers and can be used only within the terms of such agreements. J.D. Edwards is a registered trademark of J.D. Edwards & Com-
pany. JDE and OneWorld are registered trademarks of J.D. Edwards World Source Company. WorldSoftware is a trademark of J.D. Edwards World Source Company. PeopleSoft,
the PeopleSoft logo, PeopleTools, PS/inVision, PeopleCode, PeopleBooks, PeopleTalk, and Pure Internet Architecture are registered trademarks, and Intelligent Context Manager
and The Real-Time Enterprise are trademarks of PeopleSoft, Inc. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Klee Associates, Inc. is not affiliated
with or endorsed by Oracle Corporation.
JDEtips Journal

JDEtips.com JDEtips © 2006 Klee Associates, Inc.

Potrebbero piacerti anche