SAP APO Demand Planning Architecture

This gives you an overview of the Demand Planning Architecture in SAP APO.

The Demand Planning is composed of three layers:

  • Graphical user interface
  • Planning and analysis engine
  • Data mart
SAP APO Demand Planning Architecture
 
  • Performance is of vital importance in any demand planning solution if users are to fully benefit from available information.
  • - DP architecture includes several features to ensure high performance:
    • Dedicated server.
    • Multidimensional data mart based on the star schema that supports efficient use of storage space and of CPU cycles, minimizing query response time.
    • Batch forecasting so do not impede online performance.
  • The size of the information treated depends on:
    • Number of characteristics: many characteristics will let the user more flexibility to define the planning level and to review the information but it makes the system works slower.
    • Number of key figures: many key figures will give the user a lot of information related to forecast but it makes the system works slower.
    • Number of characteristic combinations: the time consuming for any calculation (e.g. macros) depends directly on the number of characteristic combinations.
    • Number of planning versions: two planning versions needs double capacity than one.
    • Type and number of temporal periods.
When we talk about Demand planning in APO, we need to know about the basic architecture.

In general we have three types of systems:

1. Planning system (APO)
2. Execution System (R/3)
3. Reporting system (BW)

DP comes under planning system, which is used for accurate forecasts to minimize the inventories, reduce the lead times and finally to have customer delightment.

To have accurate forecast, we need to have some history on which we can forecast(rely). (It is the base for Demand planning).  In general, this history of sales will be supplied by Execution systems like R/3 or Main frames.

To make use of this history, initially this will be stored in DataMart (like infocubes). Before this let me explain the architecture in DP.

Data Storage (DataMart) -----> Data Analysis (macros and other planning table calculations) -----> Data Presentation (Planning books and Dataviews)

So any history will initially be supplied to infocubes(data storage) using standard interfaces..

From here we pull the data to planning area. Here we perform some calculations either in the back ground or interactively before forecasting and after forecasting using some macros. Project the forecast using standard forecast techniques or custom tools.  After projecting the sales(forecast), user inputs will also be considered interactively in many occasions to calculate the final forecast.  This will be done using data views.  We come across like profiles and promotions to have accurate forecast.  After doing the final forecast, we release it to SNP mid-term planning.  DP is long term planning where planned independent requirements are generated.  After generating the results, these will be sent back to BW for reporting purpose.

As every company works differently, it will however throw some lights to you on how DP works.

SAP APO

Read Also
Useful List Of APO Transaction Codes

Get help for your SAP APO problems
SAP APO Forum - Do you have a SAP APO Question?

SAP Books
SAP APO Books  - Certification, Interview Questions and Configuration

SAP APO Tips
SAP APO Tips and SAP Advanced Planner/Optimizer Discussion Forum

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.