7/28/2019 PO Pricing Procedure
1/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
7/28/2019 PO Pricing Procedure
2/24
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 Sequence3
rdStep Define Condition Types
4th
Step Define Calculation Schema
5th
Step Define Schema Group
i. Schema Group Vendorsii. Schema Group for Purchase Organizations
7/28/2019 PO Pricing Procedure
3/24
Configuration Steps
PO price Determination Configurations are available under the below given configuration path.
IMG MenuMaterials Management Purchasing Conditions Define Price
Determination
TransactionCode
SPRO
7/28/2019 PO Pricing Procedure
4/24
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 MenuMaterials Management Purchasing Conditions Define Price
DeterminationMaintain Condition Table
Transaction
CodeSPRO
7/28/2019 PO Pricing Procedure
5/24
Enter the table numberNote 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 onthe 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 thesecondition records. Specify whether you wish to create the table with or without a
validity period.
7/28/2019 PO Pricing Procedure
6/24
The column determines whether the field should appear in the condition master
record creation.
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 selectrelevant development package.
7/28/2019 PO Pricing Procedure
7/24
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.
7/28/2019 PO Pricing Procedure
8/24
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;
7/28/2019 PO Pricing Procedure
9/24
505 Company Code/ Material Type 506 Plant/ Material/ Grid Value Click on New Entries and enter the new Access sequence code and the
description
Highlight new Access Sequence and double click on the Accesses button toadd newly created condition tables
Click on button to add tables in to access sequence. If you think you willhave to add new condition tables, keep gap between step numbers
7/28/2019 PO Pricing Procedure
10/24
If you want to create your own requirement routines against these condition tables youcan 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 Pricingo Create a new requirement Routine under Application M for Purchase Order Pricing
7/28/2019 PO Pricing Procedure
11/24
Once all tables are added to new Access sequence;o Select each table and double click on the node to generate field
assignment for the table
Table 505:
7/28/2019 PO Pricing Procedure
12/24
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 conditionE.g. Copy J3AP
7/28/2019 PO Pricing Procedure
13/24
Give the name of new Condition Type and assign to New Access Sequence
7/28/2019 PO Pricing Procedure
14/24
Save your new Condition Type
7/28/2019 PO Pricing Procedure
15/24
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 conditiontypes and maintaining rules Save the Calculation Schema
7/28/2019 PO Pricing Procedure
16/24
7/28/2019 PO Pricing Procedure
17/24
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
7/28/2019 PO Pricing Procedure
18/24
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
7/28/2019 PO Pricing Procedure
19/24
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
7/28/2019 PO Pricing Procedure
20/24
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
7/28/2019 PO Pricing Procedure
21/24
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
7/28/2019 PO Pricing Procedure
22/24
This will give you the Key combination based on the condition tables you created andassigned 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.
7/28/2019 PO Pricing Procedure
23/24
Check the created PO Pricing procedure;
Create a Purchase Order for Vendor VEND1 and Materials 220 ofPurchasing OrgBP01.
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 seepricing analysis according to the Pricing Procedure we set up
7/28/2019 PO Pricing Procedure
24/24
Top Related