You are on page 1of 12

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

PRICING PROCEDURE IN SAP MM


12/04/2011

Entsol Group- TATA Consultancy Services


Shivakkumar Geetha Venkatesan
Sgeethavenkatesan@tcs.com

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Steps is Pricing Procedure


Step 1
Define access sequence
An access sequence is a search strategy with the aid of which the SAP System searches for valid
condition records of a certain condition type.
For example, you can stipulate for a price that the SAP System first searches for a price for a specific
plant, and then for a generally applicable price.
For condition types for which you wish to maintain conditions with their own validity period, you must
assign an access sequence. With this, you define which fields the SAP System checks in searching for a valid
condition record.
Example:
An access sequence has been assigned to condition type PB00 so that prices can be maintained in
purchasing info records and contracts.
No access sequence has been assigned to condition type RC00 because it does not have a validity period
of its own. In the standard system, it is always maintained simultaneously with the price and is valid for the
period of the price.
STEP 2
Define Condition Types
In this step you define condition types.
The condition types are used to represent pricing elements such as prices, discounts, surcharges, taxes,
or delivery costs in the SAP System. These are stored in the system in condition records.
You also have the option of entering conditions requiring subsequent (end-ofperiod rebate) settlement. A separate topic "Subsequent Settlement" in the Purchasing IMG covers this
Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure


Shivakkumar Geetha Venkatesan
functionality.
For condition types for which you wish to maintain conditions with their own validity period, you must
specify an access sequence. In this way, you stipulate the fields the SAP System is to check in its search for a
valid condition record.
Note
In a price calculation schema (which may also be termed a "pricing procedure"), you collect together all
the condition types that are automatically to be taken into account by the SAP System in the process of price
determination with regard to a business transaction.
Note that you can only also enter manually the condition types that are contained in the calculation
schema.
You can alter the result of the price determination process in the purchasing document manually. You
can limit the change options for a condition type in this step.
SAP recommendation
If you define your own condition types, the key should begin with the letter Z, as SAP keeps these name
slots free in the standard system.
You should not change the condition types that are included in the standard SAP System supplied.
Actions
1. Check the extent to which you can use the condition types that are included in the standard SAP
system supplied.

2. Create new access sequences by copying and changing similar existing ones.
In doing so, you must specify the following:

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure


Shivakkumar Geetha Venkatesan
o
enter an alphanumeric key (which can have a maximum of 4
characters) for the condition type, together with a descriptive text.
o
Specify an access sequence for the condition types. (For
header conditions, you need not specify an access sequence.) 3. Maintain the detail screen for the
condition type.
Note:
To improve performance, you can optimize the accesses for a condition type.
In searching for condition records, the SAP System will then initially check the header fields in the
document only.

Condition CATEGORY
A classification of conditions according to pre-defined categories (for example, all conditions that relate
to freight costs).
Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Step 3
Define Calculation Schema
In the calculation schema (pricing procedure), you specify which condition types are to be taken into
account in which sequence.
In the price (or cost) determination process, the SAP System automatically determines which calculation
schema is valid for a business transaction and takes into account, one after another, the condition types it
contains.
Standard settings
The following calculation schemas are predefined in the standard system.
You should not change these schemas.
RM0000 and RM1000
Control the price determination process in POs, quotations, and scheduling agreements.
Both calculation schemas require 2 condition types for the gross price: one for automatic price
determination (standard: PB00) and one for manual maintenance (standard: PBXX).
RM0001 and RM1001
Determine which condition types you can enter in purchasing document headers with time-dependent
conditions (e.g. contracts).
RM0002, RM1002
Determine which additional condition types you can enter in purchasing document items with timedependent conditions or in the purchasing info
record.
RMMP00
Defines the condition type for determining the market price which can be entered for each material.
RM2000
Controls the delivery cost determination process in stock transport orders and stock transport scheduling
agreements.
Note
In the calculation schemas RM0000, RM1000, RM0001, and RM1001, the field
"Subtotal" must contain the following values in the following lines: Gross value: 9
Effective value: S
If the interim total 'S' is not set, the PO values cannot be updated in the Purchasing Information System
(PURCHIS).
Actions
1. Check to what extent you can use the calculation schemas provided in the standard SAP System.
2. Create new calculation schemas by copying similar existing ones and changing them.
o
Enter a key (length max. six characters) for the schema you wish to create, and a descriptive text.
o
Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure


Shivakkumar Geetha Venkatesan
For each schema, specify the condition types in the order of their usage, and maintain the relevant data.

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Steps 4
Define schema group
In this step, you define schema groups.
These allow you to group together purchasing organizations that use the same calculation schema.
You can also use them to group together vendors for whom the same calculation schema is valid.
(Note: calculation schemas may also be referred to as "pricing procedures".) For example, you can
define one schema group that uses a simple calculation schema with just a price and a discount, and another that
works with a more complex schema containing a large number of conditions.
Example:
Define a schema group that uses a simple calculation schema with only one price and a discount, and a
schema group that works with a more complex schema containing a large number of conditions.
Activities
In this step, you can
Define schema groups for purchasing organizations and vendors
Assign schema groups to your purchasing organizations
Note:
You assign vendors to schema groups in the relevant vendor master records.

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Step 5
Define Schema Determination
In this step, you assign purchasing transactions and processes to a calculation schema; that is, you
specify the cases in which a certain schema is used.
For standard purchase orders
(depending on the schema group of the vendor and the purchasing organization)
For stock transport orders
(depending on the supplying plant, the document type and the schema group of the purchasing
organization)
For market price determination
(depending on the purchasing organization)
That is, for each purchasing organization, a separate calculation schema can apply for the determination
of the market price.

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Shivakkumar Geetha Venkatesan

SAP MM Pricing Procedure

Shivakkumar Geetha Venkatesan

Shivakkumar Geetha Venkatesan

You might also like