You are on page 1of 16

MM PRICING PROCEDURE

SAP

Important definitions in Pricing Procedure:

Condition Record: A condition record is a data record with input and output
values for a given task.

Access Sequence: An access sequence is a search strategy with the aid of


which the 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.
Condition Type: 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.
Calculation Schema: The calculation schema is a definition of steps required
for the price determination process.
Condition Table: In a condition table, you specify the combination of fields for
which you can create condition records.
Schema Group: These are used to group together different purchase
organizations or vendors.

Steps for configuring pricing procedure


Path: SPRO Materials Management Purchasing Conditions
Define Price Determination Process

Step 1: Define Access Sequence


SAP provides certain standard Access Sequences which can be used in standard
price determination process. If a new Access Sequence is required, this can be
defined in the screen mentioned below.

An access sequence contains a set of Accesses which the system follows in


order to determine if a valid record exists for the given condition type.

Step 2: Define Condition Type


Standard condition types provided by SAP can be used for configuring a pricing
procedure and new condition types also can be defined as per the requirement.
For example, in case of a requirement where the client needs to introduce a
purchasing process involving procurement from a vendor outside the company

code of the purchase organization, a new condition type can be defined for
calculating the import charges and other specifics.

The access sequence which the condition type needs to use will be defined in
the condition type configuration in the field shown below. Note that access
sequence is not maintained for all condition types. For condition types where
the amount needs to be entered manually, the access sequence will not be
defined (Example: Condition Type PBXX).

Step 3: Define Condition Table


A condition table is a set of condition records. SAP provides certain standard
condition tables but as per requirement, new condition tables can be created
and introduced in the price determination process. In the screen shot below, the
condition table for Material Info Record (SAP condition table 18) is shown. This
condition table is usually accessed when an info record exists for a vendor and
material in the purchase order.

Step 4: Define calculation schema


The calculation schema contains a sequence of condition types which the
system will need to consider in the defined order for arriving at the final price of
the material. This calculation schema will be called once the system determines
which calculation schema needs to be used depending on factors like vendor
schema group, purchase organization schema group which are defined in the
steps below.

Step 5: Define Schema Group

In order to simplify the price determination process involving various purchase


organizations and vendors, schema groups can be defined so as to club a set of
purchase organizations and vendors.

Schema Group: Vendor

In a scenario wherein a company needs different price determination procedures


for a standard procurement and import procurement (from a vendor outside the
company code of the purchase organization), two different schema groups can
be defined.

The vendor schema group is assigned to the respective vendor in the Vendor
Master data (purchasing data) in the field highlighted below.

Schema Group Purch Org


Similar to Vendor Schema group, schema groups can be created for purchase
organizations as well. These schema groups for purchase organizations are then
assigned to the respective purchase organizations through configuration as
shown below.

Assignment of Schema Group to Purchasing Organization

Step 6: Define Schema Determination

Once the Vendor Schema group and Purchase Organization Schema group are
defined and assigned, we will need to define which calculation schema / pricing
procedure should be used for the combination of the vendor schema group and
purchase organization schema group.

The final price of the item in the purchase order is arrived at once the
calculation schema is determined.