1 Overview to Forecasting

This chapter contains these topics:

Effective management of distribution and manufacturing activities begins with understanding and anticipating the needs of the market. Implementing a forecasting system allows you to quickly assess current market trends and sales so that you can make informed decisions about your company.

Forecasting is the process of projecting past sales demand into the future. An accurate forecast helps you make operations decisions. For this reason, forecasting should be a central activity in your operations. You can use forecasts to make planning decisions about:

The Forecasting system can generate the following types of forecasts:

1.1 System Integration

Forecasting is one of many systems that make up the Enterprise Requirements Planning and Execution (ERPx) system. Use the ERPx system to coordinate your inventory, raw material, and labor resources to deliver products according to a managed schedule. ERPx is fully integrated and ensures that information is current and accurate across your business operations. It is a closed-loop manufacturing system that formalizes the activities of company and operations planning, as well as the execution of those plans.

The following systems make up the JD Edwards World ERPx product group.

Figure 1-1 Systems in the JD Edwards ERPxE Product Group

Description of Figure 1-1 follows
Description of "Figure 1-1 Systems in the JD Edwards ERPxE Product Group"

The Forecasting system generates demand projections that you use as input for JD Edwards World planning and scheduling systems. These systems calculate material requirements for all component levels, from raw materials to complex subassemblies.

Figure 1-2 Forecasting System Diagram

Description of Figure 1-2 follows
Description of "Figure 1-2 Forecasting System Diagram"

The Resource Requirements Planning (RRP) system uses a forecast of future demand to estimate the time and resources needed to make a product.

The Master Production Schedule (MPS) system plans and schedules what a company expects to manufacture. Data from the Forecasting system is one MPS input that helps determine demand before you execute production plans.

Material Requirements Planning (MRP) is an ordering and scheduling system that explodes the requirements of all MPS parent items to the components. You can also use forecast data as demand input for lower-level MRP components that are service parts with independent demand (demand not directly or exclusively tied to production of a particular product at a particular branch or plant).

Distribution Requirements Planning (DRP) is a management system that plans and controls the distribution of finished goods. You can use forecasting data as input for DRP so you can more accurately plan the demand that you supply through distribution.

1.2 Features

You can use the Forecasting system to:

  • Generate forecasts

  • Enter forecasts manually

  • Maintain both manually entered forecasts and forecasts generated by the system

  • Summarize the sales order history data in weekly or monthly time periods

  • Generate forecasts based on any or all of 12 different formulas that address a variety of forecast situations you might encounter

  • Calculate which of the 12 formulas provides the best fit forecast

  • Define the hierarchy that the system uses to summarize sales order histories and detail forecasts

  • Create multiple hierarchies of address book category codes and item category codes, which you can use to sort and view records in the detail forecast table

  • Review and adjust both forecasts and sales order actuals at any level of the hierarchy

  • Integrate the detail forecast records into DRP, MPS, and MRP generations

  • Force changes made at any component level to both higher levels and lower levels

  • Set a bypass flag to prevent changes generated by the force program being made to a level

  • Store and display both original and adjusted quantities and amounts

  • Attach descriptive text to a forecast at the detail and summary levels

  • Forecast up to five years, based on the processing options settings

  • Import or export data

Flexibility is a key feature of the JD Edwards World Forecasting system. The most accurate forecasts take into account quantitative information, such as sales trends and past sales order history, as well as qualitative information, such as changes in trade laws, competition, and government. The system processes quantitative information and allows you to adjust it with qualitative information. When you aggregate, or summarize, forecasts, the system uses changes that you make at any level of the forecast to automatically update all other levels.

You can perform simulations based on the initial forecast, which allows you to compare different situations. After you accept a forecast, the system updates your manufacturing and distribution plan with any changes you have made.

1.2.1 Forecasting Levels and Methods

You can generate both single-item (detail) forecasts and product line (summary) forecasts that reflect product demand patterns. Select from 12 forecasting methods, and the system analyzes past sales to calculate the forecast. The forecast includes detail information at the item level and higher-level information about a branch or the company as a whole.

Best Fit

The system recommends the best fit forecast by applying the selected forecasting methods to past sales order history and comparing the forecast simulation to the actual history. When you generate a forecast, the system compares actual sales order histories to forecasts for the months or weeks you indicate in the processing option and computes how accurately each of the selected forecasting methods would have predicted sales. Then, the system recommends the most accurate forecast as the best fit.

Figure 1-3 Best Fit Forecast

Description of Figure 1-3 follows
Description of "Figure 1-3 Best Fit Forecast"

The system determines the best fit in the following sequence:

  1. The system uses each of the methods that you selected in processing options to simulate a forecast for the holdout period. Refer to Appendix A - Forecast Calculation Examples, for a definition of holdout period.

  2. The system compares actual sales to the simulated forecasts for the holdout period.

  3. The system calculates the percent of accuracy or the mean absolute deviation to determine which forecasting method closest matched the past actual sales. The system uses the percent of accuracy or the mean absolute deviation based on the processing options that you select.

  4. The system recommends a best fit forecast by the percent of accuracy that is closest to 100% (over or under) or the mean absolute deviation closest to zero.

Forecasting Methods

The Forecasting system uses 12 methods for quantitative forecasting. The system also indicates which of the methods provides the best fit for your forecasting situation.

Method Description
Method 1 - Percent Over Last Year This method uses the Percent Over Last Year formula to multiply each forecast period by a percentage increase or decrease that you specify in a processing option. This method requires the periods for the best fit plus one year of sales history. It is useful for seasonal items with growth or decline.
Method 2 - Calculated Percent Over Last Year This method uses the Calculated Percent Over Last Year formula to compare the periods specified of past sales to the same periods of past sales of the previous year. The system determines a percentage increase or decrease, then, multiplies each period by the percentage to determine the forecast.

This method requires the periods of sales order history indicated in the processing option plus one year of sales history. It is useful for short-term demand forecasts of seasonal items with growth or decline.

Method 3 - Last Year to This Year This method uses last year's sales for the following year's forecast. This method requires the periods best fit plus one year of sales order history. It is useful for mature products with level demand or seasonal demand without a trend.
Method 4 - Moving Average This method uses the Moving Average formula to average the months that you indicate in the processing option to project the next period. This method requires periods best fit from the processing option plus the number of periods of sales order history from the processing option. You should have the system recalculate it monthly or at least quarterly to reflect changing demand level. It is useful for mature products without a trend.
Method 5 - Linear Approximation This method uses the Linear Approximation formula to compute a trend from the periods of sales order history indicated in the processing options and projects this trend to the forecast. You should have the system recalculate the trend monthly to detect changes in trends.

This method requires periods best fit plus the number of periods that you indicate in the processing option of sales order history. It is useful for new products or products with consistent positive or negative trends that are not due to seasonal fluctuations.

Method 6 - Least Square Regression (LSR) This method derives an equation describing a straight line relationship between the historical sales data and the passage of time. LSR fits a line to the selected range of data such that the sum of the squares of the differences between the actual sales data points and the regression line are minimized. The forecast is a projection of this straight line into the future.

This method is useful when there is a linear trend in the data. It requires sales data history for the period represented by the number of periods best fit plus the number of historical data periods specified in the processing options. The minimum requirement is two historical data points.

Method 7 - Second Degree Approximation This method uses the Second Degree Approximation formula to plot a curve based on the number of periods of sales history indicated in the processing options to project the forecast. This method requires periods best fit plus the number of periods indicated in the processing option of sales order history times three. It is not useful for long-term forecasts.
Method 8 - Flexible Method (Percent Over n Months Prior) This method allows you to select the periods best fit block of sales order history starting n months prior and a percentage increase or decrease with which to modify it. This method is similar to Method 1, Percent Over Last Year, except that you can specify the number of periods that you use as the base.

Depending on what you select as n, this method requires months best fit plus the number of periods indicated in the processing options of sales data. It is useful for a planned trend.

Method 9 -

Weighted Moving Average

The Weighted Moving Average formula is similar to the Method 4, Moving Average formula, because it averages the previous number of months of sales history indicated in the processing options to project the next month's sales history. However, with this formula you can assign weights for each of the prior periods in a processing option.

This method requires the number of weighted periods selected plus months best fit data. Similar to Moving Average, this method lags demand trends, so it is not recommended for products with strong trends or seasonality. This method is useful for mature products with demand that is relatively level.

Method 10 -

Linear Smoothing

This method calculates a weighted average of past sales data. You can specify the number of periods of sales order history to use in the calculation (from 1 to 12) in a processing option. The system uses a mathematical progression to weigh data in the range from the first (least weight) to the final (most weight). Then, the system projects this information to each period in the forecast.

This method requires the months best fit plus the number of periods of sales order history from the processing option.

Method 11 -

Exponential Smoothing

This method uses one equation to calculate a smoothed average. This becomes an estimate representing the general level of sales over the selected historical range.

This method is useful when there is no linear trend in the data. It requires sales data history for the time period represented by the number of months best fit plus the number of historical data periods specified in the processing options. The minimum requirement is two historical data periods.


1.2.2 Demand Patterns

The Forecasting system uses sales order history to predict future demand. Different examples of demand follow. Forecast methods available in the JD Edwards World Forecasting system are tailored for these demand patterns.

Figure 1-4 Six Typical Demand Patterns

Description of Figure 1-4 follows
Description of "Figure 1-4 Six Typical Demand Patterns"

You can forecast the independent demand of the following items for which you have past data:

  • Samples

  • Promotional items

  • Customer orders

  • Service parts

  • Inter-plant demands

You can also forecast demand for the following item types determined by the manufacturing environments in which they are produced:

  • Make-to-stock - End items to meet customers' demand that occurs after the product is completed

  • Assemble-to-order - Subassemblies to meet customers' option selections

  • Make-to-order - Raw materials and components stocked in order to reduce lead time

1.2.3 Forecast Accuracy

The following statistical laws govern the accuracy of a forecast:

  • A short-term forecast is more accurate than a long-term forecast, because the farther into the future you project the forecast, the more variables can impact the forecast.

  • A forecast for a product family tends to be more accurate than a forecast for individual members of the product family. Some errors cancel as the forecasts for individual items summarize into the group.

1.3 Forecast Considerations

You should not rely exclusively on past data to forecast future demands. The following circumstances might affect your business and require you to review and modify your forecast:

  • New products that have no past data

  • Plans for future sales promotion

  • Changes in national and international politics

  • New laws and government regulations

  • Weather changes and natural disasters

  • Innovations from competition

  • Economic changes

You might use any of the following kinds of long-term trend analysis to influence the design of your forecasts:

  • Market surveys

  • Leading economic indicators

  • Delphi panels

1.4 Forecasting Process

You use Extract Sales Order History to copy data from the Sales History table (F42119) into either the Detail Forecast table (F3460) or possibly the Summary Forecast (F3400) table, depending on the kind of forecast you plan to generate.

You can generate detail forecasts or summaries of detail forecasts based on data in the Detail Forecast table. Data from your forecasts can then be revised. The process is illustrated in the following graphic.

The following graphic illustrates the sequences you follow when you use the detail forecasting programs.

Figure 1-5 Detail Forecasts

Description of Figure 1-5 follows
Description of "Figure 1-5 Detail Forecasts"

1.5 Major Tables

Table Description
Summary Forecast (F3400) Contains the summary forecasts generated by the system and the summarized sales order history created by the Extract Sales Order History program.
Detail Forecast (F3460) Contains the detail forecasts generated by the system and the sales order history created by the Extract Sales Actuals program.
Summary Constants (F4091) Stores the summary constants that you have set up for each product hierarchy.
Sales History (F42119) Contains past sales data, which provides the basis for the forecast calculations.
Sales Order Detail (F4211) Provides sales order demand by the requested date. The system uses this table to update the Sales History table for forecast calculations.

1.6 Supporting Tables

Table Description
Item Master (F4101) Stores basic information about each defined inventory item, such as item numbers, description, category codes, and units of measure.
Branch/Plant Master (F4102) Defines and maintains warehouse or plant level information, such as quantities, physical locations, and branch level category codes.
Business Unit Master (F0006) Identifies branch, plant, warehouse, or business unit information, such as company, description, and assigned category codes.
Address Book (F0101) Stores all address information pertaining to customers, vendors, employees, prospects, and other information.
Forecast Summary Work (F34006) Ties the summary records (F3400) to the detail records (F3460).

1.7 Menu Overview

JD Edwards World classifies the Forecasting system's menus according to frequency of use.

Figure 1-6 Menu Overview-Forecasting

Description of Figure 1-6 follows
Description of "Figure 1-6 Menu Overview-Forecasting"

1.7.1 Fast Path Commands

The following chart illustrates the fast path commands that you can use to move among the Forecasting menus. From any menu, enter the fast path command at the command line.

Fast Path Command Menu Title
PFOR G3421 Periodic Forecasting Operations
SFOR G3441 Forecasting Setup