Professional Documents
Culture Documents
Pricing in SAP Retail
Pricing in SAP Retail
Mickael QUESNOT
Mickael QUESNOT ©
MM - SD - Retail
PRICING
2
MARKDOWN PRICE OPTIMIZATION
Lifecycle Pricing
Planning Execution Analysis
Clearance/Ma
Initial Price Promotion Price Competitor Pricing
rkdown
Planning Planning Maintenance pricing Analysis
Pricing
• Establish Pricing • Identify marketing • Setup Business rules to • Identify • Evaluate • Review
strategy theme guide price changes items/categories to
calendar/events collect competitor system recommended
o Assortment roles • Analyze Cost changes
• Plan merchant based and whether to pass
pricing generated markdowns
o Competitor
Analysis promotions through & timing • Identify markdown with approver
Business rules • Collect Vendor fund • Analyze competitor
channels/zones to candidates and
o
gather pricing in • Adjust final
Detailed Costing promotional deals price changes pricing
o
• Collect Pricing markdown
Analysis • Create and forecast • Update Item pricing
through Outsourced • Adjust pricing pricing
o Profit/sales Goals offers bottom up based upon
serivice or online as needed and
populate events Competitor movement
• Setup Article price checks • Submit price
Hierarchy (Price • Promotion • Set variance to plan, evaluate
• M inimum weeks master,
families, brand Optimization inventory or sell-thru, impact
relationships, size to trigger markdown
between marks inventory
• Sales & Profit Event
value , UOM
Analysis
• M in/M ax markdown manager, etc.
%
• Category /Zone level
• Electronic Proofing
Analysis
• KVI – Competitive • Competitor Analysis
setting • Promotion Execution
• Price optimization
3
• Pricing Overview
• Master Data
• Schemas / Procedures
• Conditions
• Condition Tables
• Condition Records
• Access Sequences
• Purchase Pricing
• Purchasing Conditions
• Supply Source Determination
• Purchase Information Record
Topics •
•
•
Landed Cost
MAC updates
Pricing Models
• Direct Store Delivery Pricing Model
• Two Step Pricing Model
• Transfer Pricing
• Corporate
• Sales Pricing
• Sales Orders
• Retail Pricing
• Sales Price Calculation
• List Fields
Mickael QUESNOT ©
• Master Data
• Schemas / Procedures
Pricing •
•
Conditions
Condition Tables
Overview •
•
Condition Records
Access Sequences
Mickael QUESNOT ©
◼ Article master data elements
• Valuation class (WBKLA)
Master data
• Country of Origin (ALAND)
• Country Group for Importing (EILGR)
• Reference Purchasing Organization (EKOR1)
pricing •
•
Purchasing Organization
Information category Type
(EKORG)
(ESOKZ)
relevant
• Country (LAND1)
• Merchandize category (MATKL)
• Article number (MATNR)
** Pricing is heavily • Article freight group (Port of origin) (MFRGR)
Mickael QUESNOT ©
◼ Vendor partner creating a direct account payable Liability
• Main vendor
(VN)
• Freight service agent
(TF)
pricing
• Customs
(TZ)
• Inspection firm
relevant - (ZI)
Mickael QUESNOT ©
◼ Vendor purchasing information
• Order currency
• USD
• EUR
• Etc.
Master data • Schema group Vendor
• F1 FOB Private Label
pricing • F2
• F3
FOB Branded
FOB Raw Material
relevant • D1 DC Inter-Company Transfer
• Vendor pricing element information
• Vendor Number (LIFNR)
• Vendor Sub Range (LTSNR)
• Mode of Transport (EXPVZ)
Mickael QUESNOT ©
• Pricing Overview
Mickael QUESNOT ©
Pricing Overview
Mickael QUESNOT ©
Pricing Overview
DC or DSD Vendor
Store Billing On-Shelf and POS Pricing
Purchasing
MASTER DATA
Mickael QUESNOT ©
Terms / Definitions
Mickael QUESNOT ©
SAP Pricing Pieces
Mickael QUESNOT ©
Schemas / Procedures
SAP RETAIL
Mickael QUESNOT ©
Calculation Schema /
Procedure
Mickael QUESNOT ©
Calculation Schema /
Procedure
Schema 1 2 3
ZCU1 % 2%
10 001 Article / Country of Origin
$ / case
Net weight 20 002 C Code / Country of Origin Value = 17.5%
98%
Gross weight
Etc…
Condition Value
Found
Calculation Performed
Mickael QUESNOT ©
Schema / Procedure
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Pricing Conditions
Condition Technique
Mickael QUESNOT ©
Condition Type Configuration
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Condition Type
Configuration
Scale basis
Reference Conditions
Etc…
Condition Exclusion
Mickael QUESNOT ©
• Condition Types
Mickael QUESNOT ©
Condition Types
Mickael QUESNOT ©
Condition Types
Portion
applied to
line item
Mickael QUESNOT ©
Condition Types
Mickael QUESNOT ©
Condition Tables
Condition Records
Mickael QUESNOT ©
Condition Tables - Field Catalog
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Condition Tables
• Condition tables are used for storing the condition records. A condition table is a set of fields
linked together (key). The condition record stores the data for the condition.
MC1080 HAWA
Mickael QUESNOT ©
Condition Tables & Condition
Records
Data entered into the Condition Tables are called Condition Records.
The Condition Record Number links the Condition Record to the Pricing
Header table (KONH) and the Pricing Item table (KONP) where the
Condition values of the Conditions are stored.
Validity
Condition
** Condition Records are Data not
Value Configuration
Mickael QUESNOT ©
Condition Records
Ex. MEK2 – Change Condition Record (Purchasing)
Mickael QUESNOT ©
Access Sequences
Sap retail
Mickael QUESNOT ©
Access Sequences
• Exclusive Flag
Mickael QUESNOT ©
Access Sequences
Mickael QUESNOT ©
Access Sequences
Mickael QUESNOT ©
• Access Sequences
Mickael QUESNOT ©
• Purchasing Conditions
Purchase
• Supply Source Determination
• Purchase Information Record
Pricing •
•
Landed Cost
MAC updates
• Partner Functions
Mickael QUESNOT ©
• Vendor Cost
• List Cost
• Landed Cost
• DC
Which Cost? • Store
• Valuation Cost
• Gross Cost
• Net Cost
• Net Net Cost
Mickael QUESNOT ©
+ Vendor Base Cost
+/- Vendor Discounts & Surcharges
- Cash Discounts
- Vendor Rebates
+ Import Charges (Duty, Customs, etc.)
Mickael QUESNOT ©
• Support Vendor Liability for Invoice matching:
• Freight Forwarder
• Canada Customs
• Broker
Mickael QUESNOT ©
Purchase Schema Determination
SAP Retail
Mickael QUESNOT ©
• Purchase Schema Determination
Mickael QUESNOT ©
Purchasing Schema
Determination
Mickael QUESNOT ©
• Purchasing Schema Determination
Mickael QUESNOT ©
• Purchasing Schema Determination
Mickael QUESNOT ©
• Purchasing Schema Determination
Mickael QUESNOT ©
• Purchasing Schema Determination
Mickael QUESNOT ©
• Purchasing Schema Determination
Mickael QUESNOT ©
Supply Source Determination
Supply Source Determination
Mickael QUESNOT ©
Supply Source
Determination
Mickael QUESNOT ©
Purchasing Information Record
Purchase
Order
Contains: Determines:
1. Data on Pricing and Conditions 1. Which Vendors can supply the goods
2. Last Purchase Order 2. Sets default information on Purchase Orders
3. Tolerance Limits for Deliveries
4. Specific Lead Times
Purchasing
5. Vendor Evaluation Data Information Record
6. And more…
Mickael QUESNOT ©
Supply Source
Mickael QUESNOT ©
Partner Functions & Account Keys
SAP Retail
Mickael QUESNOT ©
SAP Partner Functions
• Typically, there is more than one type of vendor involved in the Purchasing process
• Vendor partner creating a direct account payable Liability
• Main vendor (VN)
• Freight Forwarder (CR)
• Customs (TZ)
• Inspection firm (ZI)
• These costs are assigned to Account Keys
• Account Keys point to GL accounts
Broker Insurance
• Account Keys are used to automatically determine which costs are posted to which GL accounts. (Integrated to
Finance)
Broker Insurance
Mickael QUESNOT ©
Condition Records
• Data:
• Vendor - PCS-V421 Italian
Beverages
• Article - PCS-01-ART424
Coffee Maker
• Quantity – 100 CV (cases)
• Site – VZ01
Mickael QUESNOT ©
Demo #1 – Purchase Order
Mickael QUESNOT ©
Demo #1 – Purchase Order
Mickael QUESNOT ©
Demo #1 – Purchase Order
• Information is automatically supplied from the SAP system
Automatic conversions
of units and units of
measure
Mickael QUESNOT ©
Demo #1 – Purchase Order
Automatic Conversion of
Press “Save”
Currencies
Mickael QUESNOT ©
Demo #1 – Purchase Order
Mickael QUESNOT ©
Demo #1 – Purchase Order
Freight Detail
Mickael QUESNOT ©
Demo #1 – Purchase Order
Customs Detail
Mickael QUESNOT ©
Demo #1 – Purchase Order
Insurance Detail
Mickael QUESNOT ©
Demo #1 – Purchase Order → Goods Receipt
• Check Item OK and Post
Mickael QUESNOT ©
Demo #1 – Purchase Order → Goods Receipt
Article Master
Mickael QUESNOT ©
Demo #1 – Purchase Order → Goods Receipt → Postings
Mickael QUESNOT ©
FI Account Postings
Demo #1 – Purchase Order → Goods Receipt → LIV
Choose
Mickael QUESNOT ©
Demo #1 – Purchase Order → Goods Receipt → LIV
• Amount transferred from Purchase Order to Invoice
Purchase Order
Mickael QUESNOT ©
Pricing Exercises
Hands On
Mickael QUESNOT ©
Task 1: Create Calculation
Schema
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Task 2: Create Vendor Schema
Group
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Task 3: Create
Condition Type
Mickael QUESNOT ©
Task 4: Display Access Sequences
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Task 5: Display Condition Tables
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Mickael QUESNOT ©
Task 6: Create
Vendor Orders
• Choose Analysis.
• What do you see?
Mickael QUESNOT ©
Pricing Models
• Direct Store Delivery Pricing Model
• Two Step Pricing Model
Mickael QUESNOT ©
• Direct Store Delivery (DSD)
Mickael QUESNOT ©
Two – Step Pricing (Vendor – DC – Retail or
Customer)
Mickael QUESNOT ©
DC-to-Club Document Flow
DC Club
Goods
Received
(GR) / Invoice Doc /
Invoice Doc GR
•DC Schemas •Transfer Schemas •POS Schemas
•Purchasing •DC MAC •Inventory Relieved •Store Sales &
•Vendor GR/IR •Store MAC
Cost •Internal Accruals COGS
Conditions •Internal •Internal Accruals
Accruals
DC Purchase •MAC Outbound POS Billing
Adjustments Delivery Doc
Order
•AP
Store
PO
Vendor 810
Vendor 850
EDI
EDI (PO)
(Invoice)
Aside from goods receipts and invoice variances, MAC can be adjusted manually
(per site) if required (e.g., errors, LCM)
Mickael QUESNOT ©
Sales Price Calculation - One
Step Pricing
PB00 25.00
=Sales-Gross 29.29
Site
Mickael QUESNOT ©
VKP2 Calculated in real time
Mickael QUESNOT ©
Sales Price Calculation - Two
Step Pricing PB00 25.00
VKP2 25.25
SKTO 0.00
Mickael QUESNOT ©
Pricing – Two Step Pricing Model
Purchase Order:
• PB00
• Volume Rebates
• Promo Funding
• Freight
• Customs & Duty
• Etc…
= DC Landed Cost Retail:
• EKNN (Store Landed
Cost)
• Margin
• Fees
• Etc…
= Retail Price
Stock Transport Order:
• VKP2 (DC Landed
Cost)
• Laydown Fees
• Fixed Costs
• Freight
• Etc…
= Club Landed Cost
Mickael QUESNOT ©
Pricing Models
Warehouse Model
Mickael QUESNOT ©
Transfer Pricing
• Moving Average Cost
• Corporate Sites
Mickael QUESNOT ©
• Stock Transport orders can be created manually for store to
store transfers when required.
Stock options:
DC1 DC2
1. Between
DC’s
2. DC to Site
3. Site to Site
4. Site to DC
Site 1 Site 2
Mickael QUESNOT ©
Transfer Pricing -
Schema
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process
Can get complex when dealing with Bottle Deposits, Taxes and
Mickael QUESNOT © Stewardships between different locations (ex. Provinces &
states)
Sales Pricing
• Sales Orders
Mickael QUESNOT ©
Sales Orders – Own
Inventory
Head Office
Wholesale
Affiliate
DC1 Franchisee
Site
Mickael QUESNOT ©
Sales Orders – Drop Ship
Head Office
Wholesale
Agency Business
• Purchase Order
• Sales Order
Affiliate
Franchisee
Vendor
Mickael QUESNOT ©
Sales Orders – E-Commerce
Head Office
Vendor
Drop Ship
DC1
Deliver to Consumer
Mickael QUESNOT ©
Sales Orders – E-Commerce Store
Pickup
Head Office
Vendor
Mickael QUESNOT ©
Sales Orders -
Configuration T-code: XD02 Change Customer
SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control:
Mickael QUESNOT ©
Mickael QUESNOT ©
Retail Pricing
• Sales Price Calculation
• Estimates vs Actuals
• Retail Price Lists
Mickael QUESNOT ©
• Retail Price – The price which Consumers pay for
an article
• Things to consider:
Retail Pricing •
•
Price Points (rounding)
Competitor Pricing
• Market Price
• Legislation
Mickael QUESNOT ©
Sales Price Calculation
Sap retail
Mickael QUESNOT ©
Sales Price Calculation
Sales Order
PR00 – Sales Order Starting Point
PR00 …
Wholesale
(40)
PB00 – Vendor List VKP2 – DC Landed
Cost Cost* VKP0 – Retail Price
E-Commerce
(30)
E-
Commerce
POS
Outbound
IDOC
Mickael QUESNOT ©
Sales Price Calculation
T-code: VKP5 – Sales Price Calculation
Mickael QUESNOT ©
Sales Price Calculation
T-code: VKP5 – Sales Price Calculation
Mickael QUESNOT ©
Sales Price Calculation – Explore
VKP5
List Variant List Fields
Banner Level DC to
Site Specific
Pricing Store
Pricing
Vendor to
DC
Mickael QUESNOT ©
Article Master & Pricing
Mickael QUESNOT ©
Step 1: Article Master
• Check to see if Article has been set up with a Purchase Price
• T-Code: MM42
Mickael QUESNOT ©
Article Master • The Purchasing View Screen will display the Purchasing information for
that Article / Vendor combination.
Purchase Price of
Article from Vendor
Mickael QUESNOT ©
Article Master • Use the Yellow Arrow to Exit the Article Master.
• Remember the Article # and Vendor #
Click to Exit
Article Master
Mickael QUESNOT ©
Step 2: Sales Price Calculation – Initial
Screen
• Use T-Code: VKP5
• Enter the Article #, Sales Org.
Mickael QUESNOT ©
Step 2: Sales Price
• Enter Calculation
Distribution Channels – Initial Screen
• Distribution Channel 03 is from Vendor to DC
• Distribution Channel 01 is from DC to Site
Distribution Channels
List Fields
Mickael QUESNOT ©
Step 2: Sales Price Calculation Screen
Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen
• The Detail View of the Purchasing Screen is
displayed
Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen
FOB Conditions
Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen
Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing
Screen
• Enter Manual Costing
Conditions
Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen
1. Click on the drop down menu
Mickael QUESNOT ©
Retail pricing
Margin vs. (two
Markup steps Pricing)
Mickael QUESNOT ©
Retail Pricing
Mickael QUESNOT ©
Pricing –
Price
Points
Mickael QUESNOT ©
Pricing using Price Points
Mickael QUESNOT ©
Sales Price Calculation
Configuration
SPRO → Logistics – General → Retail Pricing → Sales Price
Calculation:
Mickael QUESNOT ©
Retail Price Lists
Sap retail
Mickael QUESNOT ©
Retail Price Lists
Price Lists
P1 = High Competition
P2 = Medium Competition
Assign Price Lists P3 = Low Competition
to Merchandise
Categories
Department
Bakery High
$1.29
MC10001 P1
Club “A” MC10002 P1
Department $1.59
Club “B”
Bakery Low
Deli Low
MC10001 P3
MC10010
P3 MC10002
P3
MC10012
P3
Grocery Medium
MC18010
P2
MC18012 P2
Prices at Price List level lies between the priority for prices at Distribution Chain level and Site level
Specific
Site Level
Mickael QUESNOT ©