You are on page 1of 24

Contents

Pricing Procedure .......................................................................................................................................... 2 Introduction .............................................................................................................................................. 2 Configuration Steps................................................................................................................................... 3 Maintain Condition Table ......................................................................................................................... 4 Define Access Sequence ........................................................................................................................... 8 Define Condition Type ............................................................................................................................ 12 Define Calculation Schema ..................................................................................................................... 15 Define Schema Group ............................................................................................................................. 17 Schema Group; Vendor ....................................................................................................................... 17 Schema Group; Purchasing Organization ........................................................................................... 18 Assignment of Schema Group to Purchasing Organization ................................................................ 19 Define schema Determination ................................................................................................................ 20 Assign Vendor Schema Group to vendor master .................................................................................... 21 Create Condition master records............................................................................................................ 21 Check the created PO Pricing procedure; ............................................................................................... 23

Pricing Procedure Introduction A vendor price for a material comprises different components. Actual price you pay is based on the components like Prices, Discounts, Surcharges and Freight costs. These are represented in the system as Pricing Conditions. These conditions are applied to arrive at effective and PO prices in Purchase Order. New Calculation Schema is the functionality that SAP has provided to calculate cost in creating a Purchase Order. Below are the configuration steps to follow in setting up Calculation Schema for purchase Order. 1st Step Maintain Condition Table 2nd Step Define Access Sequence 3rd Step Define Condition Types 4th Step Define Calculation Schema 5th Step Define Schema Group i. Schema Group Vendors ii. Schema Group for Purchase Organizations

Configuration Steps PO price Determination Configurations are available under the below given configuration path. IMG Menu Transaction Code Materials Management Purchasing Conditions Define Price Determination SPRO

Maintain Condition Table In a condition table, you specify the combination of fields for which you can create condition records. If you cannot condition tables provided by standard SAP, then under IMG you can create your own condition tables to store pricing condition records. Here, you can select own field combination based on business requirement. IMG Menu Transaction Code Materials Management Purchasing Conditions Define Price Determination Maintain Condition Table SPRO

Enter the table number Note that you can only choose names between 501 and 999. If you make no entry, the system will automatically assign a consecutive number

All available fields display under Field Catalogue . You can double click on the relevant fields that need to be created for the table generation. Add fields sequentially. For example if you want to create a condition table for the combination of Company Code and Material Type, then click on each field in the same sequence. Use page up / down button to go up and down in the Field Catalogue.

Flag gives you a permission to have a release strategy for these condition records. Specify whether you wish to create the table with or without a validity period.

The column record creation.

determines whether the field should appear in the condition master

After selecting fields, click on Generate icon to create the condition table. Condition table will be created automatically the name based on the fields that you select but, you can change the name by clicking on the maintain text icon button.

In order to transport the created condition record to another client, you have to select relevant development package.

When the table generation is successfully completed system will issue a message like below.

In order to explain my example I created condition table 506 after following same steps followed to generate table 505.

You can view these condition tables using the transaction code SE11 with the prefix A.

Define Access Sequence Below is the IMG path to define the Access Sequence; Here, you can assign the newly created condition table to the Access Sequence.

Condition tables should assign to Access Sequence based on the most specific table.

As per this example, it should be as follows;

505 Company Code/ Material Type 506 Plant/ Material/ Grid Value Click on New Entries description and enter the new Access sequence code and the

Highlight new Access Sequence and double click on the Accesses button add newly created condition tables

to

Click on button to add tables in to access sequence. If you think you will have to add new condition tables, keep gap between step numbers

If you want to create your own requirement routines against these condition tables you can assign them under column .

Below are the steps, you need to follow in order to create new requirement routines. o Transaction Code VOFM (Menu> Requirement> Pricing) o Select Pricing o Create a new requirement Routine under Application M for Purchase Order Pricing

Once all tables are added to new Access sequence; o Select each table and double click on the node assignment for the table

to generate field

Table 505:

Table 506:

Then, Save the Access Sequence.

Define Condition Type Below is the IMG Path to follow in order to define a Condition Type. A condition Type needs to be created to set up your pricing and assign it to the created Access sequence.

Copy a standard Condition Type to create your own condition E.g. Copy J3AP

Give the name of new Condition Type and assign to New Access Sequence

Save your new Condition Type

Define Calculation Schema Below is the IMG path that you need to follow in order to define new Calculation Schema for Purchase Orders. Calculations Schema will contain all condition Types relevant for Purchase Order Pricing.

Create your own schema by copying an existing one

Add your condition types according to the business requirement. After adding condition types and maintaining rules Save the Calculation Schema

Define Schema Group When you create Purchase Order, calculation schema is determined based on the schema group which is assigned to Vendor and Purchase Organization. Schema Group; Vendor Below is the path you have to follow in order to create a new schema group for Vendors

Copy an existing one and create your own Schema Group for Vendors

Schema Group; Purchasing Organization Below is the path you have to follow in order to create a new schema group for Purchasing Organizations

Copy an existing one and create your own Schema Group for Purchasing Organizations

Assignment of Schema Group to Purchasing Organization Below is the IMG path that you need to follow in order to assign Calculation Schema group to Purchasing Organization.

Maintain the Schema Group for Purchase Organization and Save the record

Define schema Determination


Below path is to define how the calculation schema should determine during Purchase order creation. Follow the below path to define the same;

Based on this configuration, below entry is defined and saved

Assign Vendor Schema Group to vendor master

T code: XK02 Go to Vendor Master and assign the Vendor Schema Group to the field and save

Create Condition master records T Code: MEK1 Enter your Condition Type and Press Enter

This will give you the Key combination based on the condition tables you created and assigned to the Access Sequence Select the access level and press enter Maintain the condition record with the price and save. If you check the table A506, you can see this record

Note: Fields that appears in the Header and Footer is based on the condition table set up.

Check the created PO Pricing procedure;

Create a Purchase Order for Vendor VEND1 and Materials 220 of Purchasing Org BP01.

If we have followed above given steps and has set up the PO Pricing Procedure correctly, it should populate pricing procedure when we create a PO to the assigned Purchase Organization and Vendor correctly

Click on button, which is at the bottom of the purchase Order to see pricing analysis according to the Pricing Procedure we set up

You might also like