Upload
pravin-k-yadav
View
240
Download
1
Tags:
Embed Size (px)
DESCRIPTION
1108 Automated Cvc Maintenance in Demand Planning in Sap Apo
Citation preview
[]
Orange County Convention CenterOrlando, Florida | May 15-18, 2011
Automated CVC maintenance in APO Demand Planning at ACH Food Companies
Steve Smythe ACH Food Companies
Suresh Nagarajan Deloitte
Real Experience. Real Advantage.
Consulting, LLP
[Introductions Who we are
Steve Smythe Business Analyst, ACH Food Companies Suresh Nagarajan APO Consultant, Deloitte Consulting,
LLP
Real Experience. Real Advantage. 2
[Company Background ACH Foods is a mid market, manufacturer and marketer of
consumer branded products
Real Experience. Real Advantage. 3
Consumer Cooking Oils
Spices seasonings and sauces
Baking Enhancements
Foodservice AlimentosCapullo
[ Company Background (continued)ACH operates out of four
locations in the US: Headquarters Oakbrook, IL Shared Services Cordova, TN (shown)
Oil & Syrup Manufacturing Argo, IL Spice Manufacturing Ankeny, IA
Real Experience. Real Advantage. 4
Spice Manufacturing Ankeny, IAACH also maintains sales
offices in Canada, Puerto Rico
Utilize Third Party Distribution Centers
[ ACH & SAP - Project Compass Wave 1
Finance, PTP and OTC, BI Live June 2008
Wave 2: ECC Core Manufacturing, Product Costing, Recipe
Management and Quality Management
Real Experience. Real Advantage. 5
Management and Quality Management APO Demand Planning and Supply network Planning Live March 2011
[ Learning Points Definition of CVCs Challenges of CVC maintenance Custom solution to proactively maintain CVCs based on
master data in ECC. Custom Solution to compare ECC & APO master data to
trigger realignments
Real Experience. Real Advantage. 6
trigger realignments
[DEFINITIONS OF CVCS
Real Experience. Real Advantage. 7
[ CVC Characteristic Value Combinations CVCs form the base hierarchy against which all data
(history and forecasts) are recorded & managed in APO Demand Planning
Real Experience. Real Advantage. 8
[ CVC Characteristic Value Combinations Characteristic:
Example APO Product, APO Location Value:
Example APO Product = A, APO Location = X CVC:
Example A X
Real Experience. Real Advantage.
Example A X
9
[ CVC Structure at ACH Foods
Product Attributes
Customer Attributes
Location Attributes
Our CVC structure is a combination of product attributes, customer attributes and location attributes
Real Experience. Real Advantage. 10
Product Group Product Category Brand type Brand Size Volume / Rebate group (or)
Pack Size
Sales division Industry (or) distribution channel Account assignment group (or)
Country Sales office Sales district Major account Plan-to/Buy group
Ship - from
[ Source of CVC Data - Customer
ECC Customer Master Tables
These are the customer related attributes with example values that each one can have
Real Experience. Real Advantage. 11
1. Consumer2. Food Service
1. US2. Canada
1. Retail2. Fdsrvc
1. North East2. South East
1. NY2. Miami
1. Promo 12. Promo 2
1. Cust group 12. Cust group 2
Customer
(Ship-to)
Customer
Division
Account
Assignment
Group
(Country)
Industry Code
(Distribution
Channel) Sales Office Sales District
Plan-to/Buy
group Major Account
[ Source of CVC Data - Product
ECC Product Master Tables
These are the product related attributes with example values that each one can have
Real Experience. Real Advantage. 12
Product Brand Type Brand Product GroupProduct
CategorySize
Volume / Rebate Group
(pack size)1. Branded2. Unbranded
1. Mazola2. Spice Islands
1. Oils2. Spices
1. Corn oil2. Seasonings
1. 12/48 Oz2. 207/1 Oz
1. 48 Oz2. 1 Oz
[CVC MAINTENANCE CHALLENGE
Real Experience. Real Advantage. 13
[ CVC maintenance challenge? Standard methods for maintaining CVCs:
Automatically added when shipment history with new combination of attributes posted
Load from file Load from existing planning object structure Create manually one by one
Real Experience. Real Advantage. 14
CVC Maintenance Challenges Creating new CVCs before sales occur (i.e. forecast first, ship
second) Keeping CVCs in sync with master data in ECC Manual creation of CVCs is labor intensive and error prone as it
does not have a mechanism to validate the combinations that are being created by the planners.
Triggering history re-alignments
[ Manual process to create CVCs /SAPAPO/MC62
All Characteristics are keyed in manually with no validation. We have 18 Characteristics Lots of room for error
No validation of codes for each characteristic No validation of combinations between each characteristic
Ex. Correct Brand on a product.
Real Experience. Real Advantage. 15
Ex. Correct Brand on a product.
[ Guiding principles Master data in ECC and APO to match Master data in ECC to be the source Planner will make conscious decision before updating
CVC Planner will use discretion on if new CVC needs to be
created for new distribution
Real Experience. Real Advantage. 16
created for new distribution Given complexity of CVC structure, we didnt want CVCs
created from scratch. We want the system to recommend based on inputs.
CVCs that are generated from the shipment history would be accepted.
[CREATION OF NEW CVCs
Real Experience. Real Advantage. 17
[ Business events that could trigger creation of new CVCs
New Products
Business Event
New Distribution
Activities in ECC
Create the new material with all the product
attributes in ECC Material master
N/A
Activities in APO
Create new CVCs and begin manual forecasting
in demand planning
Create new CVCs and begin manual forecasting
Real Experience. Real Advantage. 18
Create new CVCs and begin manual forecasting
in demand planning
New Distribution
New customers
N/A
Create the new Customer in the Customer master
begin manual forecasting in demand planning
[Schematic Diagram of create new product CVC logic ECC Material Master data tables
APO-BI Master data tables
Nightly refresh APO-DP
CVCAPO-BI Shipment transactions
Nightly refresh
Compare , identify new Products that are setup in ECC and are not in APO
Real Experience. Real Advantage. 19
Planner select key customer attributes from
custom solution input screen
Program derives valid combinations based on
the master data and planner inputs in a text
file
Planners upload the text file to create new CVCs
in APO-DP
CVC create program
[Schematic Diagram of create new customer CVC logic ECC Customer Master data tables
APO-BI Master data tables
Nightly refresh APO-DP
CVCAPO-BI Shipment transactions
Nightly refresh
Planner select the product that needs to be setup for the new customer
CVC create
Real Experience. Real Advantage. 20
Planner select key customer attributes from
custom solution input screen
Program derives valid combinations based on
the master data and planner inputs in a text
file
Planners upload the text file to create new CVCs
in APO-DP
CVC create program
[ Custom solution to create CVCs at ACH Can generate CVCs for new product or customer As hierarchical fields are entered, other levels are
suggested based on validity rules/ master data setup.
Real Experience. Real Advantage. 21
[ Custom solution to create CVCs at ACH After all fields are entered you select the location to download the file
Real Experience. Real Advantage. 22
[ Custom solution to create CVCs at ACH Executing the prior screen will display all proposed CVCs to createAll product attributes will be pulled in from the material master
Real Experience. Real Advantage. 23
[ Custom solution to create CVCs at ACH Upon exiting a message will appear showing the name of the file created.
Real Experience. Real Advantage. 24
[ Custom solution to create CVCs at ACH After creating the CVC report (downloaded file), you will use /sapapo/mc62 to upload the suggested CVCs.Use Create Characteristic Combination option
Real Experience. Real Advantage. 25
[ Custom solution to create CVCs at ACHSelect to Load to WorklistSelect Load data from FileEnter location of the downloaded file from previous step
Real Experience. Real Advantage. 26
[ Custom solution to create CVCs at ACHUploaded file is copied into the table to generate CVCs
Real Experience. Real Advantage. 27
[PROPOSE CVC REALIGNMENTS
Real Experience. Real Advantage. 28
[Business events that could trigger Maintenance of existing CVCsChange any one of the material master
attributes(Brand
Brand TypeProduct group
Product cat Size
Volume rebate grp)
Complete the changes to the material master
Activities in ECCBusiness Event Activities in APO
Perform CVC realignment in demand planning and begin forecasting in the
changed product hierarchy
Real Experience. Real Advantage. 2929
Volume rebate grp)
Change any one of the customer
master attributes(Sales districtSales office)
Complete the changes to the customer master
Perform CVC realignment in demand planning and begin forecasting in the
changed customer hierarchy
[Schematic Diagram of change CVC program Logic ECC Master data tables
APO-BI Master data tables
Nightly refresh APO-DP
CVCAPO-BI Shipment transactions
Nightly refresh
Compare product attributes in CVC to product attributes in product master
Proposed
Real Experience. Real Advantage. 30
Compare customer attributes in CVC to
customer attributes in customer master
Generate proposed realignment report for
exceptions where there is a product & customer master data mismatch
Planners download the exception report and use
it in DP realignment transaction
Proposed Realignment report program
[ Custom Recommended Re-Alignment ReportThis report will compare master data in APO-BI with master data in APO-DP and highlight the discrepanciesDiscrepancies will either trigger master data correction or a realignment in APO-DPThis is a report that should be run regularly to identify master data issues.
Real Experience. Real Advantage. 31
[ Custom Recommended Re-Alignment ReportWhen run on Product Attributes, the report will highlight any products where the attributes in ECC do not match the attributes in APO for that same product.Ex. On 2001573 below, the product category is 0116 in APO and 0101 in ECC. This is most likely created because of a change in master data in ECC. This will trigger a realignment.
Real Experience. Real Advantage. 32
[ Custom Recommended Re-Alignment ReportWhen run on Customer Attributes, the report will highlight any customers where the attributes in ECC do not match the attributes in APO for that same product.Ex. On customer number 1400555 below, the Planto in APO is ZZZ and the planto in ECC is blank. This will require the master data team to update this shipto with the correct planto.
Real Experience. Real Advantage. 33
[ Key Learnings Definition of CVCs Challenges of CVC maintenance Custom solution to proactively maintain CVCs based on
master data in ECC. Custom Solution to compare ECC & APO master data to
trigger realignments
Real Experience. Real Advantage. 34
trigger realignments
[] Thank you for participating.Please remember to complete and return your evaluation form following this session.Real Experience. Real Advantage.
]SESSION CODE: 1108
For ongoing education in this area of focus, visit www.asug.com.
Speakers:Steve Smythe & Suresh Nagarajan