Download as pdf or txt
Download as pdf or txt
You are on page 1of 133

Pricing Training 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)

dependent on Master Data • Article type (MTART)


• Product hierarchy (PRODH)
• Generic article number (SATNR)
• HS code / Commodity code (STAWN)
• Site number (WERKS)
• Merchandize category hierarchy level 2 (WGRU2)

Mickael QUESNOT ©
◼ Vendor partner creating a direct account payable Liability
• Main vendor
(VN)
• Freight service agent
(TF)

Master data • Freight forwarder


(CR)

pricing
• Customs
(TZ)
• Inspection firm
relevant - (ZI)

Example • Purchasing organization


• France
(1000)
• USA
(2000)
• Reference to purchasing organization 1000 in
absence of data.

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

Purchase Price Sales Price

Transfer Price Retail Price

Mickael QUESNOT ©
Pricing Overview

DC or DSD Vendor
Store Billing On-Shelf and POS Pricing
Purchasing

▪ Vendor Base Cost ▪ Outbound Transport ▪ Retail Price


▪ PO Discounts / Charges ▪ DC Charges ▪ Bonus Buys
▪ Inbound Transport ▪ Sales Taxes & Fees ▪ Rounding Rules
▪ Import / Duty ▪ Cost of Sales
▪ Vendor Funds on Receipt ▪ Sales, Margin, Tender
▪ Purchase Taxes & Fees ▪ Vendor Funds on Scanned
Sales
▪ Taxes & Fees Applied at
POS

MASTER DATA

Mickael QUESNOT ©
Terms / Definitions
Mickael QUESNOT ©
SAP Pricing Pieces

• Condition – a component and or element which


contributes to the cost / price of an article
• Condition Records - store the value of the condition
• Condition Table – comprised of a set of fields linked
together (key) and is used for storing condition
records
• Schema – calculation formula which groups together
all conditions (component) that play a part in
calculating a price (cost)
• Access Sequence - a search strategy that defines
the order in which the system searches through
condition tables looking for relevant entries for a
condition type.

Mickael QUESNOT ©
Schemas / Procedures
SAP RETAIL

Mickael QUESNOT ©
Calculation Schema /
Procedure

• A Schema or Procedure is comprised


of Condition Types and Sub-Total
lines.

• Like Excel, the schema has formulas


5% * 40.33 = 2.02
and calculations.

• Is read from top to bottom in


sequence.

Mickael QUESNOT ©
Calculation Schema /
Procedure

Schema 1 2 3

Condition Type Access Sequence

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

Note: Access Sequence Assignment

Many different settings for controlling how a condition type will


behave.

SAP has standard conditions which can and should


be copied when necessary

Mickael QUESNOT ©
Condition Type
Configuration

Scale basis
Reference Conditions
Etc…

Condition Exclusion

Controls whether or not the condition is taken


into account during Sales Price Calculation

Mickael QUESNOT ©
• Condition Types

Mickael QUESNOT ©
Condition Types

• Header Conditions refer to the entire document.


• No Access Sequence (Manual or Code)
• Can be % or Fixed Amount
• Amount is applied to each line item and total is
displayed in the Header of the document

Total for Document

Amount applied to line


item

Mickael QUESNOT ©
Condition Types

• Header Conditions refer to the entire document.


• No Access Sequence (Manual or Code)
• Can be % or Fixed Amount
• Amount is split across each line item based on:
• Volume or Weight (BasType Formula)

Portion
applied to
line item

Total for Document:


3% of $77.05 =
$2.31
Portion
Mickael QUESNOT ©
applied to
line item
Condition Types

• Header and Item Conditions


• Can be manually entered at Header
level (item level is “greyed” out)
• Can be manually entered or determined
at Item level (header level is “greyed”
out)

Mickael QUESNOT ©
Condition Types

• Item and Group Conditions


• Applied to several items in the document
• The item values are accumulated (price, qty,
weights or volume) and used as the condition
basis.
• Advantageous when calculating scales

Mickael QUESNOT ©
Condition Tables
Condition Records

Mickael QUESNOT ©
Condition Tables - Field Catalog
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process

Condition Tables are comprised of fields from the Field


Catalog.

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.

Condition Table 910


Vendor Article P Org Site
Search Sequence
C Type 10001 A3050 P2000 S03

ZFRE Condition Table 920


(Freight Charge) Vendor Article P Org

10001 A3050 P2000

Condition Table 910


Article
C Type
A3050
ZMKP
(Mark-up %) Condition Table 910
Merchandise Category Article Type

MC1080 HAWA

Mickael QUESNOT ©
Condition Tables & Condition
Records

Data entered into the Condition Tables are called Condition Records.

Condition Records have a Condition Record Number.

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)

Condition Tables based on the Access Sequence assigned to the


Condition

Mickael QUESNOT ©
Access Sequences
Sap retail

Mickael QUESNOT ©
Access Sequences

• Access Sequences consists of one or


more Condition Tables

• The Condition Tables are assigned


to the Access Sequence in a particular
order.

• The Access Sequence is read in this


order.

• Exclusive Flag

Mickael QUESNOT ©
Access Sequences

Condition Tables assigned

Fields of the Condition Table

Select and double click the folder icon

Mickael QUESNOT ©
Access Sequences

Access Sequence assigned to the condition

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.)

MAC High- + Purchasing Charges (Buying Agent)


+ Inbound Freight Charges

Level + Receipt-Based Taxes & Fees


DC Landed Cost
Calculation
+ Outbound Freight Charges
+ Variable DC Charges
+ Fixed DC Charges
+ Shipment-Based Taxes & Fees
Store Landed Cost
Mickael QUESNOT ©
Purchase Pricing – Sample Cost Conditions

Purchase Pricing All logistic costs Legislation / Additional cost


(Costing): including: regulation costs: components:
• Purchasing • Freight • Tobacco tax • Internal cost
Orders Allowance and • Excise tax for Private
• Inventory Freight • Environmental label
Valuation Charges Handling • de-stuffing fee
• Duty and Charge • insurance
Custom charge • Bottle Deposit
• Broker fee
License fee

Mickael QUESNOT ©
• Support Vendor Liability for Invoice matching:
• Freight Forwarder
• Canada Customs
• Broker

Purchase • Support different methods of distribution:


• Warehouse Product

Pricing – • Direct Store Delivery


• Drop Shipment

Sample Cost • Cross Docking / Flow Through


• Store Transfer Order (STO)

Conditions • Transfers between Distribution Centers


• Transfer from Distribution Center to Corporate Stores
• Reverse inapplicable conditions and add new cost
elements included in the store landed cost.
• Scan based trading item to enable vendor payment upon
POS scan

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

• The Source determination hierarchy is:


• 1. Quota arrangement
• 2. Source List
• 3. Outline Agreement
• 4. Info record.

• Once a valid Source of Supply is found the


system will stop searching.

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…

Style Master Vendor Master

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

Freight Forwarder Canada Customs


Mickael QUESNOT ©
Account Key

• Account Keys are used to automatically determine which costs are posted to which GL accounts. (Integrated to
Finance)

Account Key GL Account Account Key GL Account

ZBR 700020 ZIN 700001

Broker Insurance

Freight Forwarder Canada Customs

Account Key GL Account


Account Key GL Account
FRE 700025
ZCU 700005
Mickael QUESNOT ©
Example: Calculation Schema (Cost Model)
Account key AP Partner

Main Vendor 1st Invoice

Freight Forwarder 2nd Invoice

Customs 3rd Invoice


Mickael QUESNOT ©

Main Vendor 4th Invoice


Purchase to Pay
Example

Mickael QUESNOT ©
Condition Records

Master Data maintenance (Data Integrity) is crucial in determining correct


and accurate Pricing

Condition Table 910


Article Value
Master Data Values
C Type PCS-01-ART424 68%

ZMKP Condition Table 915


(Mark-up %) Merchandise Category Article Type Value
Mickael QUESNOT ©
MC14201 HAWA 72%
Demo #1 – Purchase Order Fast Entry

• Data:
• Vendor - PCS-V421 Italian
Beverages
• Article - PCS-01-ART424
Coffee Maker
• Quantity – 100 CV (cases)
• Site – VZ01

Mickael QUESNOT ©
Demo #1 – Purchase Order

• Enter the four pieces of


data

Mickael QUESNOT ©
Demo #1 – Purchase Order

Partner Functions from the Vendor Master are retrieved

Mickael QUESNOT ©
Demo #1 – Purchase Order
• Information is automatically supplied from the SAP system

Automatic conversions
of units and units of
measure

Article Data is retrieved from the


Article Master

Mickael QUESNOT ©
Demo #1 – Purchase Order

• Review Price Conditions (Item Level)

Conditions are retrieved base on


the Condition Records

Automatic Conversion of
Press “Save”
Currencies

Mickael QUESNOT ©
Demo #1 – Purchase Order

Vendor Discount Detail

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

Moving Average Cost is


adjusted upon Goods
Receipt.

Mickael QUESNOT ©
Demo #1 – Purchase Order → Goods Receipt → Postings

• Display Goods Receipt for Purchase Order 4500000226

Mickael QUESNOT ©
FI Account Postings
Demo #1 – Purchase Order → Goods Receipt → LIV

• Invoice for Main Vendor

Choose

Mickael QUESNOT © Document 510600812 Saved


Demo #1 – Purchase Order → Goods Receipt → LIV

• Invoice for Delivery Costs

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

Define Calculation Schema:


1. Create a new calculation schema by copying SAP Standard RMISR0:
Name: ZBCT##
Description: Purch BCT##

Mickael QUESNOT ©
Task 2: Create Vendor Schema
Group
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process

Define Schema Group


2. Create new vendor schema group:
Name: Z#
Description: BCT Vendor Schema #

Define Schema Determination → Determine Calculation Schema for


Standard Purchase Orders
3. Assign Vendor Schema Group to Calculation Schema:

Change Vendor Master and assign new Vendor Schema Group:


4. T-code: MK02

Mickael QUESNOT ©
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process

Task 3: Create
Condition Type

• Define Condition Types


• 1. Copy condition ZFR1
• Name: ZB##
• Description: BCT Freight ##

• 2. Copy Conditions ZVD1


• Name: ZB##
• Description: BCT Vend Disc %

Mickael QUESNOT ©
Task 4: Display Access Sequences
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process

Define Access Sequences


1. Display Access Sequence 0002 ‘Gross Price’
1. Notice the number of levels
2. Notice the repeated Condition Tables
3. Notice the Order of the Levels
2. Display Access Sequence Z001 ‘Article – Vendor’
1. Notice the Condition Tables
2. Notice the Order of the Levels
3. Display Fields of the Condition Tables
3. Display Access Sequence Z002 ‘Vendor MC, Vendor
Article’
1. Notice the Condition Tables
2. Notice the Order of the Levels
3. Display Fields of the Condition Tables

Mickael QUESNOT ©
Task 5: Display Condition Tables
SPRO → Materials Management → Purchasing → Conditions → Define Price Determination Process

Maintain Condition Table


1. Display Condition Table 018 ‘Article Info Record’
2. Explore the Field Catalog
3. Explore the Technical View
4. Explore the Other Description
5. Explore the Field Attributes
6. What does ‘With Validity period’ mean?
7. What does ‘With Release Status’ mean?

Mickael QUESNOT ©
Task 6: Create
Vendor Orders

• Create a new Purchase Order


• T-code: ME21N

• Enter four pieces of data:


• Vendor
• Article
• Quantity
• Site (D001)
• Hit ENTER

• 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)

Condition Type VKP2


saved

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

RMISR0 = Actual value 25.00


Vendor
SubTotal „S“
EKNN 25.00
WWS002 AUFS 0.01
MWST 0.16

=Sales-Gross 29.29
Site

Mickael QUESNOT ©
VKP2 Calculated in real time

Mickael QUESNOT ©
Sales Price Calculation - Two
Step Pricing PB00 25.00

= Actual value 25.00


Vendor
RMISR0 SubTotal „S“
EKNN 25.00
AUFS 0.01
MWST 0.16
WWS002 = Sales-Gross 29.29
DC
= Sales-Net 25.25

VKP2 25.25
SKTO 0.00

Store VKP002 = Total 25.25


SubTotal „S“
EKNN 25.25
AUFS 121.91
WWS004 MWST 0.16

Con- = Sales-Gross 65.00


sumer

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

Vendor Warehouse Site


Purchase Order: Stock Transport Order:
• PB00 • (DC Landed Cost) Retail:
• Volume Rebates • Laydown Fees • (Store Landed Cost)
• Promo Funding • Fixed Costs • Margin
• Freight • Freight • Fees
• Customs & Duty • Etc… • Etc…
• Etc… = Store Landed Cost = Retail Price
= DC Landed Cost

Direct Store Delivery


Model VKP0
Vendor Site (Pricing
Document)
Purchase Order: Retail:
• PB00 • (Store Landed Cost)
• Volume Rebates • Margin
• Promo Funding • Fees
• Freight • Etc…
• Customs & Duty = Retail Price
• Etc…
= Store Landed Cost

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.

• Availability of stock in the DC and/or incoming from the


vendor to the DC during can be checked during document
creation. This availability check can result in one of these

Stock options:

• Stock transfer order will not create unless the entire

Transport quantity is available

• The Stock Transport order creates for the total quantity

Order requested but only confirms the available quantity


creating a “backorder” quantity which is considered in
the next planning run. Warehouse delivery then

Features creates only for the available quantity.

• Planned Delivery time to the store is considered in the


availability determination.

• Rounding profiles and units of issue different than those used


for vendor purchases can be assigned. For example: stores
may only order a carton of product and not a partial carton.
Transfer Pricing

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

Other costs can be added to or subtracted from the value


Stock Transfer Orders start with Moving Average Cost of the Supplying DC / of the goods being transferred. Or can be tracked
Site statistically.

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

SAP Retail Store (SRS)


or
Merchandise Inventory Management
(MIM)
Site

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

Vendor DC Retail Store


(20) (10) POS
Outbound
VKP0 – Retail Price IDOC

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

• Creates Pricing Documents


• Updates table WKBP

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

• Enter Article #, Purchase Org and Vendor #

• Select Purchasing View and click Enter

Mickael QUESNOT ©
Article Master • The Purchasing View Screen will display the Purchasing information for
that Article / Vendor combination.

Unit of Measure the


Article will be Purchased
in

$13 is the Purchase Price

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

Click the yellow arrow to


enter multiple values or
ranges

Enter Distribution Channel 01 and


click Execute

The yellow arrow now has a green box


indicating multiple selections
Mickael QUESNOT ©
Step 2: Sales Price Calculation – Initial Screen
• Enter the Valid Date Range for the Article
• Click Execute

Enter Validity Dates


Mickael QUESNOT ©
Step 2: Sales Price Calculation Screen
• The Sales Price Calculation Screen consists of:

Validity Dates Article # &


Description

Distribution Channels
List Fields
Mickael QUESNOT ©
Step 2: Sales Price Calculation Screen

2. Click the Purchasing Button

• 1. Click the checkbox for Distribution Channel


03

Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen
• The Detail View of the Purchasing Screen is
displayed

Pricing Conditions Associated Values

Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen

FOB Conditions

Mickael QUESNOT ©
Step 2: Sales Price Calculation Purchasing Screen

Other Costing Conditions

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

• 2. Select each of the Conditions


from the pop-up menu:
• ZART
• ZMRK
• ZAMR

3. Hit Enter and the Conditions


will move to their appropriate
place in the Pricing Procedure

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:

Pricing Type Reference


Site

Mickael QUESNOT ©
Retail Price Lists
Sap retail

Mickael QUESNOT ©
Retail Price Lists

Price Lists are used to define a common sales price


for a group of sites within a Distribution Chain
Price Lists - Manage Price Lists at the Department
Level.

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

Allows different Pricing Strategies


Mickael QUESNOT ©
by Site by Merchandise Category
Retail Price Lists Retention Level

Prices at Price List level lies between the priority for prices at Distribution Chain level and Site level

Specific
Site Level

Access Sales Organization / Distribution Channel / Price List Level


Sequence

Sales Organization / Distribution Channel Level


General
Assignment of Price
Lists
Assign Price Lists at the Site / Merchandise Category Level in the Site Master
Retail Price Lists - Maintain
Markups

Maintain Mark-up % by Price List using Condition Type AUFS


Retail
Pricing

Mickael QUESNOT ©

You might also like