0% found this document useful (0 votes)
18 views30 pages

The Condition Technique in Pricing Procedure

Uploaded by

Jeshmusic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views30 pages

The Condition Technique in Pricing Procedure

Uploaded by

Jeshmusic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 30

The condition technique in pricing procedure

 The condition technique is the single largest configuration technique used in the
sales and distribution module
 The condition technique is used in accounts determination, sales pricing, material
determination etc, basically any where you have a condition record.

The condition technique


1. Fields and conditions tables
2. Access sequence
3. Condition types
4. Pricing procedure
Why we need condition technique
 A number of prices can exist for a product in SAP system but the system must find or
filter the price for that product such as it could be a list price that applies to that
group of products, a special price for that customer, or a specific price for that
product.
 What product is being sold, who it is being sold to, and the product group the
product belongs to are all called conditions
 The different conditions and the prices associated with each are stored in sap in
Conditions records.
 For ex: SAP can first look for a price for a customer and product. If one is not found it
can continue looking at the other conditions e.g . for a product price. if a price is still
not found, it can look for a product group price and so on

1) Fields and conditions tables


 All the conditions records are grouped in a condition table that contains the
relevant fields
SAP has 500 tables if you want to choose new table you have to choose from 501
2) Access sequence
 There can be several condition tables, and each table is accessed by the
system in a specific sequence, called an access sequence
 It contains the hierarchy of the condition’s tables search
VK12
Here we update price for Condition records

Error why there is no access seq go to V/06

Missing access sequence key


3) Condition types
 Condition types are used to define pricing elements such as product prices,
discounts, surcharges taxes, free goods, rebate and so on
 It maintains the calculation types and scale basis types such as amount,
percentage, discounts, surcharge etc.
 It also dictates how to obtain the input master data necessary and how to
calculate the output amount
 An access sequence of condition tables is assigned to condition type
 T.code V/06 or VOK0

V/06 is used to display Condition types with access sequnce (Standard condition types)

PR00 for price

KF00 for freight

SKTO for cash discount

MSWT for Output tax

VPRS for Internal price

K007 for customer discount


EK02 for Calculated costs

PTMC for Mastercard/Eurocard

PTVI for VISA Card

PTVO for Voucher

RA00 for % Discount from Net it for header (if we have multiple materials and we want give discount
for every material then we can use it manually and it not mantarory to have access sequence for
this )

WK00 for Targ.Val. Value Cont it for header

RES1 for sales rebate

REA1 for rebate accruals

RC00 for Quantity Discount

PI01 0r IV01 for Inter-company Price

ZR01(Created from PR00)

PR00 (Standard)
Freight
Logic: if one material weight is 5 kg and 5 rs for each Kg as per freight charge so when
customer buys 10 quantity there will be (5Kg*10qnty= 50) then (50*5= 250)
250 will be freight charge
KF00

So, when ever you create Access sequence that need to updated in the Conditions types
4) Pricing Procedure.
 A pricing procedure combines condition types and defines the interaction
among them
 It is simply “a process to determine a value using condition technique”
 It also contains subtotals represented by steps, which interact
mathematically with each other following rules you configure to calculate key
sales order figures, such as net value, taxes, freight etc.
 The following elements are necessary to determine the pricing procedure in a
sales document:
1) Sales area (Sales org., Dist.channel ,Div.)
2) Document pricing procedure of the sales document type
3) Customer pricing procedure from the customer master
 Define pricing procedure T.code V/08 or VOK0
 Assign Pricing procedure T.code OVKK or VOK0

So, there are many Pricing procedures standard is RVAA01


Few procedures are based up on country we can copy and them and change it
Copy it to and name it for creation of new
KOMP in subtotal tab
Se11

Set and assign customer pricing procedure and document pricing procedure for pricing
procedure determination
1)Customer pricing procedure in XD03
2)In set customer pricing procedures (OVKP)

3) Set document pricing procedure (OVKI)


Goto OVKJ for sales document types

4) Assign document pricing procedure to billing types (OVTP)

Goto OVKK to view ur pricing procedure

VA03
 A org can control pricing procedure based up on the customer master assignment
and document type level with different combinations
Ex:
There are 2 procedure this will be assigned based up on the customer master (1 or2)
in orders tab (Pricing / Statics)

In our config

Pricing by item category


Activate cost determination for item categories

This means when select it Indicates whether, during pricing, the system determines the cost
(stock value) of a sales document item.
Ex: for free goods TANN

It is not selected
And for TAW
Set Price List types for customers

XD03

Set price groups for customers


Set price groups for materials

MM03

Sales and Distribution taxes

Define tax determination rules


XD03 (Customer master)

Define regional codes


(It mostly used in US for County codes)

Define City code


Assign Delivering plants for tax determination

XD03

Define tax relevancy of master records (Material and Customers )

Maintain determination of VAT registration number


This activity is used to determine the VAT ID
XD03

Pricing Condition records and customer-Material info record (End-


user)
 The sales Business Users want to know that how they can set up the prices into the
sales documents such as:
1)Revenue Price
2)Freight revenue
3)Customer discount
4)Quantity discount
5)Taxes
6)Etc.
 Pricing condition records are also called as condition master records
 It is a Record where all the pricing elements of products and services are stored and
then those are automatically determined in a sales document as per their relevant
condition type
 T.code VK11 0r VK31
 Fiori app Create condition
 Role SAP_BR_PRICING_SPECIALIST
VK11/VK13

MM03

VA03 (6000000142)
Output Determination
 It is a process of determining output types into sales document or delivery document
or billing document
 Output determination will work based on condition technique
1) Inquiry – Printout
2) Quotation – Printout
3) Order – Printout
4) Delivery – Pricing list printout, packing list printout, delivery challan printout
 T.code output determination is NACE
 Table for output determination is NAST
 Standard output types
1)The standard output for order is BA00
2)Quotation is AN00
3)Packing list is PL00
4)Delivery challan is LD00
5)Cash sales is RD03
6)Billing is RD00
 Order -V1, Delivery – V2 , Billing – V3
 Requirement is once order is created we need to provide order confirmation
document in that case we can use V1
NACE
The condition technique for output determination
There are two output determination one is for Sales and another is for Billing
1. Fields and conditions tables
2. Access sequence
3. Output types
4. Assign output types to Partner functions
5. Output determination procedure
For sales output
1) Condition tables (Sales)
This Sales org and customer combination

2)Access sequence

3) Output types
We need to assign program/Smart form which is developed by ABAPer for Form
4) Assign output types to Partner functions

5) Output determination procedure

is a standard
6) We need to assign to document type

7) Test with sales order VA01


But the problem is we need to maintain manually
8) Need to create automatically
Output condition records need to created
 Order t.code - VV11
 Delivery – VV21
 Invoice – VV31
Output determination condition records VV11/VV12/VV13

Click on communication

It is automatically getting picked without giving it manually

For billing output


Now I want maintain billing output determination based on Sales org/Distribution
Channel/Division/Customer so im using 0003 Access sequence which 006 Condition table
1) Access sequence

2) Output types (Copied from RD00)

3) Assign output types to Partner functions

4) Output determination procedure for Billing


5) Assign Output determination procedures

6)Maintain Billing output condition info records in VV31


Maintain based on Sales org/Distribution Channel/Division/ Customer
7) Test with sales order

You might also like