The main concept of pricing procedure is combination of different type charges, like Gross price, freight, discount, sur...
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.