You are on page 1of 14

APO-Demand Planning

Positioning of APO within SAP's Solutions


APO (Advance Planning and Optimization) is the production and
transport planning tool within the mySAP Supply Chain
Management (SCM) solution:

APO

BW
(Reporting)

(Production and Transport Planning)

R/3
(Production and Transport Execution)

SAP's SCM Solution Component Overview


OLTP (R/3)

SCM
Supply Chain Cockpit

LIS, CO-PA
HR, FI

Demand Planning

Customer
orders
Production
Scheduling
Inventory
management
Transportation
processing

Information
Warehouse
(SAP BW)
Historical
data

PP / DS
Global
ATP

Supply
Network
Planning

Deployment

Transportation Planning
SCM
Event Management

Inventory
F&R
Collaboration Hub
RFID

Key
Performance
Key figures
(KPIs)

XI-Server
XML/Mail
I/O

High-Level Business Process Planning Functions

Planning Horizon
(production plants)

Demand Planning (DP)

Supply Network Planning (SNP)


or:
Production Planning (PP)

Detailed Scheduling (DS)


(distribution centers)
Deployment

Transport Load Builder (TLB)

Interfaces to SAP R/3 or R/3 Enterprise

R/3

Initial Data Transfer

Plant

Location

APO

Customer
Product

Vendor

Resource
Material Master

Incremental Data Transfer


Job or Real-time

Capacity
Routing and BOM

CIF

Production Process
Model

Master Data

Initial Data Transfer


Purchase order
Sales Order

Purchase req.

ORDERs (PchOrd, PurRqs, SalesOrd,

Planned Order

Stock

Transaction Data

PlOrd, Stock .)

..

Incremental Transfer
Real-time

Transaction Data

Interfaces to Non-SAP Components

SAP R/3
NonNonR/3
R/3 System
System

LO

SD
HR

CIF

BAPI

(Core Interface)

BAPI

SAP
SAPAPO
APO

BAPI

BAPIs

Business Background
Demand Planning (DP)
Forecasting of market demand for your company's products.
This component allows you to take into consideration the many different causal
factors that affect demand. The result of APO Demand Planning is the demand
plan.
User-specific planning layouts and interactive planning books enable you to
integrate people from different departments, and even different companies, into
the forecasting process.
Using the DP library of statistical forecasting and advanced macro techniques
you can create forecasts based on demand history as well as any number of
causal factors, carry out predefined and self-defined tests on forecast models and
forecast results, and adopt a consensus-based approach to reconcile the demand
plans of different departments.
To add marketing intelligence and make management adjustments, you use
promotions and forecast overrides. The seamless integration with APO Supply
Network Planning supports an efficient S&OP process.

Typical DP process
R/3 System

SCM

BW

Demand Planning
Sales Information
System (SIS)

Perform Material
Requirements Planning
(MRP)

Data Load into APO Data


Mart
Execute
Promotion
Planning

Determine
Realignment
Procedures

Execute Forecast Run

Update Info cubes

Legacy / Flat File


Extract Data

Forecast Accuracy Reporting


Manufacturing /
Purchasing

Execute Consensus Meeting

Confirmation of Final Forecast

Collaboration Partner
Forecast /
Promotion Data
Collection/
Distribution

Release to R/3 or SNP


SNP *
Constrained Demand Plan
* Alternative steps, capacity constraint-based planning

DP data model
No master data is required for demand planning!
- Plant
- Material

All we need are characteristics and key figures

Demand Planning Process


Administrative tasks

1.
The planning area is the basis for all activities in APO Demand Planning. It is a
collection of parameters that define the scope of all planning tasks. The planning area
is linked to the data mart. You load into the data mart the actual history (for example,
bookings, shipments or billings) that wlll be used to create the DP master data and
generate the demand forecasts.
2.
Map the structure of your company (for example, regions, divisions, brands,
products and customers) for planning purposes in the DP master data.
3.
Configure the layout of the planning screens for the different parties who will
participate in demand planning by designing planning books. Define macros to
perform calculations, carry out tests, and warn you of exceptional situations. 4.
Define forecast models for time series forecasting, causal analysis and/or composite
forecasting.
5.
Create a forecast of market demand using a top-down, middle-out, or bottom-up
approach. Choose from a wide variety of forecasting methods and techniques. See
6.
Forecast new products and discontinued products by applying lifecycle planning
and "like" modeling techniques.
7.
Plan promotions and other events. Examples of promotions are free-standing
inserts, coupons, discounts, product displays, trade shows, dealer allowances,
coupons, contests, and advertising.
8.
Fine-tune the demand plan by adding management overrides and modifications.
9.
Reconcile the demand plans of different departments by merging the plans into a
one-number, consensus forecast.
10.
Simulate different planning scenarios.
11.
Monitor exceptional or critical situations through the Alert Monitor.
12.
Make the demand plan available in SNP by releasing it. The demand plan is
often unconstrained by any production or distribution restrictions. This step can be
completed by either the demand planner or the SNP planner.
13.
Make the SNP plan available to DP by releasing it. The SNP plan takes into
account any production or distribution restrictions. A comparison of the two plans
could lead, for example, to the opening of a factory to meet demand in a new market
region.
14.
Store the forecasts made at different times for a period.
15.
Update the actual data.
16.
Verify the accuracy of the forecast; for example, by comparing it with the
constrained forecast from SNP, with actual data and with other demand planning
versions that you did not release to SNP.
17.
Revise the master data to reflect the addition of new products, customers, and
so on.
18.
Refine the forecast models in the light of knowledge gained from forecast
accuracy checks. Add new models for new products and product lines.

Demand Planning
APO
BW

APO
BW

APO DP

SNP

Timeseries

Order

liveCache

liveCache

Infocube

OLTP

R/3
R/3
Plant
Plant
Material
Material

APO
APO
CIF-interface

Location
Location
Product
Product

Important Reports
/SAPAPO/TS_LCM_CONS_CHECK
Consistency Check for Existing Time Series Network
/SAPAPO/TS_LCM_PLOB_DELTA_SYNC
Adjust time series objects
/SAPAPO/TS_PSTRU_GEN
Regenerate dynamic programs
/SAPAPO/TS_PSTRU_TOOL
Toolbox for Planning Object Structures
/SAPAPO/TS_PAREA_EXTR_MGM
Extractor checker
/SAPAPO/OM_REORG_DAILY
Periodic (Daily) Reorganization of COM Objects in liveCache

Important Tables
Planning Area

Forecast

/SAPAPO/TSAREAKO

TS Designer: Planning Area

/SAPAPO/TSPAPLOB

TS Designer: Planning Area Plng Object Struct. (Key Fig)

/SAPAPO/SDPTSTR

Time Streams for SNP/DP

POS (Planning
Object Structure)

/SAPAPO/DP440G
/SAPAPO/TSPLBAKT

Master Forecast Profile


Background Planning Activities

/SAPAPO/TSAKTMSG

Error Handling in Background


Processing

/SAPAPO/DP440P

Univariate Forecast Profile

/SAPAPO/TSPLOBPO

TS Designer: Planning Object


Structure Characteristic

Macros

/BIC/F<POS name>

Generate InfoCube for internal


use

/SAPAPO/PBMADVM

Defined Macros in Planning


Book

/SAPAPO/TSPAPLO

TS Designer: Planning Area


Planning Object (VersionDepend.)

/SAPAPO/ADMAKRO

Advanced Macros

/SAPAPO/FUN_STEP

Macro steps

/SAPAPO/TSPLOBTE

Technical Field - Planning


Object Structure - SystemDepend.

/SAPAPO/FUN_RES

Results of Macro Steps and


Conditions Within the Step

RSDDIMEIOBJ

InfoObjects per dimension


(where-used list)

Planning Book
/SAPAPO/PBMVW

Existing Planning Books

/SAPAPO/SDPTBPOS

Position Table for Time


Buckets Profile in SNP/DP

/SAPAPO/PBMLKEY

Planning Book Worklist (Key


Figures)

Selection Variants
/SAPAPO/TS_SELKO

Batch Job
/SAPAPO/TSPLBAKT

Background Planning Activities

/SAPAPO/TSPLB

Background Job for Planning


Area

Alerts
/SAPAPO/AM_ALERT

Release
/SAPAPO/TSUPREL

Header Selection Variants

Alert Monitor Alerts

Release Profile: Demand


Planning to SNP

Important Programs/Functions
Reading / Writing Data
Function /SAPAPO/TS_DM_GET
Function /SAPAPO/TS_DM_SET
Reads Data according to the key figure attributes from InfoCube or liveCache (Timeseries or orders).
Interface
IS_READ_OPTIONS
IT_SELECTION
IT_GROUP_BY
IT_KEYFIGURES
CT_LINES
CT_COLS
ET_TAB

/SAPAPO/PROGNOSE
Forecasting

You might also like