What Is Oracle Demand Planning
What Is Oracle Demand Planning
What Is Oracle Demand Planning
Overview
Oracle Demand Planning is a powerful and flexible OLAP tool that supports the forecasting of demand for sales of finished goods. Oracle Demand Planning is part of the Oracle Advanced Planning Solution, and seamlessly integrates with the other Oracle E-Business Suite modules.
System Features:
Pre-seeded Dimensions, Hierarchies and Data Streams Flexible dimension, hierarchy and data stream creation Legacy data integration Demand plan scoping by line of business Revenue and quantity forecasting Statistical forecasting Product lifecycle and promotion management Service parts forecasting Dependent Demand Planning Exception management Internal collaboration Integration with APS and E-Business Suite Flexible reporting pre-defined and ad hoc
Forecasting is a term used to describe the prediction of future events. Demand Planning is the process of recognizing econmic demands for products in the marketplace. Forecasting enables the future to be visualised, it creates a baseline against which actual data can be measured. The key in Demand Planning is to monitor the gaps between the anticipated (forecast) and the achieved (actual) and then, using forecasting skills and tools reduce that gap in the next cycle. The Forecast is an estimate of future demand. A forecast can be determined by mathematical means using historical data; it can be created subjectively by using estimates from informal sources; or it can represent a combination of both techniques. [APICS Dictionary]
Why Forecast?
There are lots of reasons why Forecasting is a good idea: ...Meet Market Demand...Manage Lead-Times...Reduce Inventory...Avoid Over Production...Minimise Stock-Outs...Support Budget...Inject Realism...Increase Buying Power...Schedule Resources...Guide Company Strategy...Define Promotions...Maintain Price Structure...Measure Awareness of Demand...Drive Continuous Improvement...Create Stability in the Supply Chain... The type of Forecast solution that is needed will vary depending in the reasons selected but the key drivers will probably be: To reduce uncertainty: Predict future demand and as such reduce uncertainty, leading to reduced costs, increased responsiveness and improved customer service. To anticipate change: Plan for future change (adjust for changes in the environment: competitors, new entrants etc.) and drive / support Company Strategy To improve communication: Between all departments and affiliates. Drive continuous improvement and migrate to intelligent models. Provide elements of Realism to reduce inventories driven by fanciful sales targets To increase knowledge: Project production capacity, project future costs and revenues, compare forecast and actuals to budget, evaluate marketing initiatives and decipher correlations between casuals and actuals To grow revenues and increase profitability!
High level process just before budget cycle. Aimed at setting base for Budget discussion and high level capacity check (long horizon)
0-12 Months
6-12 Months
Process which is aimed at providing accurate predictions of market potential. Data used to drive supply planning, allocation and production operations. Process (weekly/daily) used to obtain latest sales data from Sales (orders + expected orders). Applies to current month only
0-6 Months
1 Month
Forecast Types
Sales Forecast:
What Customers will Order ($) Sales forecasting is a self-assessment tool for a company. You have to keep taking the pulse of your company to know how healthy it is. Sales forecast reports & graphs enable you to analyze the health of your business. It can make the difference between just surviving and being highly successful in business. It is a vital cornerstone of a company's budget. The future direction of the company may rest on the accuracy of your sales forecasting.
Demand Forecast:
What Needs to be Procured / Made to meet the Sales Forecast (Qty)Demand Forecasting is the activity of estimating the quantity of a product or service that consumers will purchase and thus can be based on the Sales Forecast. However the Demand Forecast should strip out Inventory, apply supply chain constraints and accuracy factors.
Revenue Forecast:
Revenue Forecast: What Money will be made by meeting the Sales Forecast ($)The Revenue Forecast is an assessment of the profit that a company might make (gross - cost = net) providing a financial baseline to measure achievement of business strategy.
Dimensons
Dimensions contain the core elements of your Data. Relational databases are by definition two-dimensional (rows and columns) but OLAP databases like Oracle Demand Planning and Demantra enable the introduction of additional dimensions which can be likened to perspectives or views of information. Basic Dimensions are: Time, Product & Customer. Useful: Organisation, Sales Channel & Manufacturer Others: Sales Account, Complaint, Service, Customer Satisfaction, Marketing Campaign, Sales Compensation. These Dimensions can be combined or separated as your Business requrements needs and your data allows.
Levels
Levels are the groupings that are defined in each Dimension. Balance the reward of extra detail with the cost of Master data setup and maintenance!
Timeframes
Timeframe decisions include: the amount of past data used to generate the forecast, the horizon time that is forecasted, the cycle time between each new Forecast and the period that is used to create accuracy analysis.
y y y y
Data Sources (who is forecasting?) Forecast Method (quantitive, qualitive) Level of aggregation, allocaton and forecast generation Time Dimension (the further in the future the less accurate)
y y y y
Evolving market conditions Global Markets Multiple Sales Channels Multiple Sources of Information
Demand distortions:
y y y y y y y y y y
State of the economy Promotions Competitor responses Lot-size discounts Fiscal Budget cycle Alloctations Panic & preceptions Hedging The weather Stock-outs
y y y y y y y y
Bookings Shipments Invoices Returns Inventory Previous submitted Forecasts Distributor Actuals Syndicated Data
y y y y y y y y y
Statistical Forecast Annual Plan Revenue Forecast Sales Forecast Sales Pipeline Manufacturing Forecast Customer Forecast Backlog / Future Orders Incoming Supply
y y y y y y y y y y
Stock-Outs Seasonality State of Economy Marketing Events / Promotional Activity Weather Labour Problems Price Changes Distribution Method Changes Consumer Earnings Production Capacity
y y y
Members
Members are the Items, Customers, Warehouses, Sales Reps etc. that you view in your inputs. What Members do your Planners need to see? All Customers and Items or just a selection? The Standard collections process might bring into your OLAP cube things all "items" (Toilet Rolls, Coffee Vending Support, Scissors etc.) rather than the things you need to Forecast. Members will need to be grouped (see Levels) for Collection, Reporting and Forecasting.
Values
Values usually means the number associated with the Members that have been collected in the Inputs. Typical Demand Planning Values will be Qty and Price - but what price? Average Selling Price, Future Selling Price, Cost, Margin.... The more values required the more streams of data for the Planners to review not to forget the setup and maintenance.
There are many different approaches to creating a Statistical Forecast but the most common forms are: y y y Moving Average - Smooths data to create a less volatile line. Smoothed past data can be used to create smoother forecasts. Exponential Smoothing - Similar to Moving Average but uses the forecast error to drive forecast direction. Regression - Uses at least one variable to predict another.
Intelligent Systems
The advantage of the various Solutions that are available is that they can automate the analysis of hundreds of forecast types and their variations and then select the most appropriate. Two typical approaches are: Best Fit: Apply the most appropriate from a selection (ODP) Bayesian: Combine the best of many in one forecast (Demantra)
Forecast Level
The results of a Statistical Forecast will differ depending on the Level that it has been created at. Generally lower is better but issues like short lifecycles and unique customer products can force grouping levels. If you set levels too low the variations in data might be large causing decreased accuracy. Statistical Forecasts generated from higher grouping levels can produce better results than using the lowest levels but inaccuracies can be magnified at aggregate levels! If you set levels to high, the forecast might pick up localised trends and allocate them incorrectly.
The Dimension Levels that you choose should relate to your company data and processes and the needs of the business.
Forecast Time
The accuracy of the Statistical Forecast will depend on the length of History analysed and the horizon of Forecast that is created. 3 years of past data is enough to generate season trends but this requies product lifecycle stability or the creation of suitable levels to group like-items.
Demantra is one of the Oracle Value Chain Planning family of Applications. Fully integrated with Oracle R11 and R12, Demantra provides a Bayesian Forecasting capability in place of ODP's Best Fit approach. Other benefits range from Real-Time data to PDA functionality.
The standard blurb can create more questions than answers can't it? Fundamentally, Oracle Demantra collects, stores and organises item, location & time information, generates statistical forecasts and enables comparions of actuals to forecast. Forecasts can be created and adjusted in Demantra, validated and then forwarded to other applications (such as Hyperion or ASCP) for action. You don't have to create Statistical Forecasts - you could just as easily use the previous cycle as a starting point.
Demantra is a web enabled tool that can be implemented in various ways: from a StandAlone single PC populated with data from Excel spreadsheets to a sophisticated solution integrated into your ERP System (Oracle E Business Suite, J D Edwards, Siebel, SAP etc.) with hundreds of globally distributed users. Planners interract with the Forecast (and related) data via worksheets that are quite simple to create and manipulate. Workflows and Methods can be created to automate functions and security features enable the creation of user specific interfaces.
Demantra Modules
Oracle Demantra is actually comprised of a number of modules that can be mixed and matched according to your business needs. The modules are: 1/ Demand Management (DM) 2/ Advanced Forecasting and Demand Modelling (AFDM) 3/ Real-Time Sales and Operation Planning (RTSOP) 4/ Predictive Trade Planning (PTP) - Deduction and Settlement Management - Trade Promotion Optimization
Fast collection & data loading process (much better than ODP) Has greater flexibility in Security / Setup / R&R Improved Forecast creation over ODP Improved Promotional, NPI and Event functionality Workflow Creation and Management Ad Hoc Hierarchy level value creation by end user Improved Graphical display functionality Customisation of Graphical display per user or user group Visible Comments and Audit trail
Promotions / Causals visible alongside Plan data Dependent Demand Functionality Other features: Off-Line working, Attribute Forecasting, PDA capability. Option for Real-Time rather than Batch mode transactions.
Although data collection is fast filtered worksheets will be necessary for large volumes of data Relatively untried in Europe compared to the US Loss of ad-hoc Drill Down (requires embedded worksheets) End-user formatting restrictions in Worksheets: colour coding and resizing. More Modules = more analysis, setup and testing Series can really only be created by IT Colour Coding can really only be created IT Risk of RTS&OP module duplicating some ASCP functions Data only held at the lowest level means potential allocation and aggregation restrictions. Intersections need to exist before they can be seen in Demantra unlike ODP where all combinations are created by default.
This is a swap of the current situation with ODP and therefore perhaps they balance each other out but.... There needs to be a far greater emphasis on creating a full set of correct Series prior to implementation. This means completing more thorough design reviews and more considerable training with End-Users on the significance / structure of Hierarchies and the layout of data in worksheets. Consider the processes required to request and create new Series post Go Live. The ability to create ad-hoc levels in hierarchies might seem liberating but will inevitably create data problems. Source data should really only be maintained at the ERP Source which mean that this functionality will really only be used for limited business needs and should be restricted to responsible super users. In reality, a successful Demantra implementation will need even more up-front analysis and preparation than ODP. The payoff will be a much more versatile, accurate and efficient Forecasting tool.
2/ Sales and Operational and Promotional become more significant link into or aspect of Planning
Need Quality data and process for the new module RTS&OP currently these aspects are underutilised in ODP. Gaining advantage from the new modules will require a new set of data to be collected and maintained.
At what stage is your Planning Department? Many Companies are at entry-level stages of Demand Planning sophistication there is little to be gained and potentially much to be lost by replacing and overcomplicating any simple solutions.
4/ Bayesian Forecasting
The change from a Best-Fit solution to a Bayesian will mean a re-evaluation of the preferred Statistical method. A greater complexity in the Statistical Forecast will require a greater level of sophistication in end user understanding. Extra training and support will be necessary to bring the planners to the required level of expertise. Forecast level and reporting level can be different due to the dynamic forecast creation process in Demantra. This can mean a discrepancy in expectations and also provide frustration when a set forecast level is required.