You are on page 1of 136

Pricing & Condition

________________________________________________________________________

SD
PRICING

_____________________________________________________________________1
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

Transaction Codes

5

Definitions

7

The Condition Technique in Pricing

9

Create Condition Table

15

Create Access Sequence
1. Maintain Access Sequence
2. Optimize Access Sequence

21
22
26

Create Condition Type

29

1. Maintain Condition Type
2. Define Upper/Lower limits for Conditions
3. Check Setting
Setting for Condition Types

31
35
37

Condition Record
39
1. Maintain Condition Record
40
2. Main
43
Maintain Scale for Condition
3. Tracking Cumulative Value with Condition Update 47
Maximum Value
48
Maximum Quantity
50
Maximum Number of Sales Order
53
Pricing Procedure
56
1.
2.
3.
4.
5.
6.
7.

Maintain Pricing Procedure
Define Customer Pricing Procedure
Define Document Pricing Procedure
Assign Document Pricing Procedure to Order Type
Assign Document Pricing Procedure to Billing Type
Define
Define Pricing Procedure Determination
Check Setting for Pricing Procedure

59
62
64
67
68
69
71

_____________________________________________________________________2
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

Define Pricing by Item Categories

72

Maintain PricePrice- Relevant Master Data Field

78

1. Define Price List Categories For Customer
2. Define Pricing Groups for Customer
3. Define Material Group

79
81
83

Maintain Pricing Reports

86

Condition Exclusion

93

1. Condition Exclusion for Groups Of Condition
2. Condition Exclusion for Condition Types and Records

93
102

Pricing Agreements

104

Define Promotion

107

Set up Sales Deals

110

1. Define Sales Deals
110
2. Condition Type Group
• Condition
Condition Type Group
114
• Assign Condition Type/ Table Condition Type Group 116
• Assign Condition Type Groups/Sales Deals
118
Questions & Answers
121

_____________________________________________________________________3
ketan_k202@yahoo.co.in

Once you understand this concept it is been easy for you to grip other SD topic. Condition Type 2. _____________________________________________________________________4 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Pricing is on of the important topic of SD module. Pricing Procedure Gone through the above files and you will have clear idea about pricing. Read sap pdf file and Explain each fields of 1.in .co. Go this topic twice and thrice until you are not clear with this concept.

co.Pricing & Condition ________________________________________________________________________ Transaction Code V/03 Create Condition Table V/04 Change Condition Table V/05 Display Condition Table V/06 Create/Change & Display Condition Type V/07 Create/Change & Display Access Sequence V/08 Create/Change & Display Pricing Procedure VK11 Create Condition Record VK12 Change Condition Record VK13 Display Condition Record OVKP Define Customer Pricing Procedure OVKI Define Document Pricing Procedure OVKJ Assign Document Pricing Procedure to Order Type OVTP Assign Document Pricing Procedure to Billing Type OVKK Define Pricing Procedure Determination OVSI Define Price List Categories For Customer OVSL Define Pricing Groups for Customer OVSJ OV31 Define Material Group Define Condition Exclusion Groups _____________________________________________________________________5 ketan_k202@yahoo.in .

in .Pricing & Condition ________________________________________________________________________ OV32 Assign Condition Type to Condition Exclusion group VOK8 Maintain Condition Exclusion for Pricing Procedure OVB2 Define Upper and Lower limit for condition OVK0 Active pricing for item categories _____________________________________________________________________6 ketan_k202@yahoo.co.

Condition Exclusion: It is best/worst price comparison. quantity. Condition Record A condition record allows you to store and retrieve dada. Pricing Procedure: A pricing procedure is used to define a group of condition types in a particular sequence. It determines witch bases the system uses to calculate percentage discounts and surcharges. discounts and surcharges for automatic pricing must be stored in condition records.co. All prices. surcharge or discounts. It determines which subtotals appear during pricing.Pricing & Condition ________________________________________________________________________ Definition Condition Table: A Condition table defines the combination of fields (the key) that identifies an individual condition record. _____________________________________________________________________7 ketan_k202@yahoo. It determines to what extent pricing can be influenced manually.in . Access Sequence: An access sequence is a search strategy used to find valid data for a particular condition type. Condition Type: It is price element and it has character like value.

Pricing & Condition ________________________________________________________________________ Condition Supplement: Several condition types to be accessed together.co. _____________________________________________________________________8 ketan_k202@yahoo.in .

The following figure shows how the condition technique works in the background to produce the pricing information. For example. During sales order processing. the system uses the condition technique to determine a variety of important pricing information. the various elements used in the condition technique are set up and controlled in Customizing.000 INR Condition Type: ZPR0 Access Sequence: PR00 3 5 Access Sequence: PR00 8 Customer with release status 10 customer/material 15 plant/customer/material 4 Condition record for ZPR0 No valid Record found 1 pc = 40.000 INR Valid Record Found _____________________________________________________________________9 ketan_k202@yahoo.co.in . In Sales and Distribution.00.Pricing & Condition ________________________________________________________________________ The Condition Technique in Pricing The condition technique refers to the method by which the system determines prices from information stored in condition records. 1 Pricing Procedure ZSCIL1 ZPR0 Price ZPAC Packing Charge ZHA0 Hundi Discount 2 Sales Order Type ZSOR Customer 17 Item 10 Qty 10 1217 Price 4. the system automatically determines which gross price the customer should be charged and which discounts and surcharges are relevant given the conditions that apply.

Appropriate price. (Although you cannot see this in the diagram. the system uses access sequence PR00. 3. The system repeats this process for each condition type in the pricing procedure determines a final price. each access specifies a particular condition table. _____________________________________________________________________10 ketan_k202@yahoo. In the example. The system determines the price according to information stored in the condition record. Each condition type in the pricing procedure can have an access sequence assigned to it. the system determines a price of 40. 5. The system determines the pricing procedure according to information defined in the sales document type and the customer master record. In the example. In the example.000 per piece. 2.in .co. In this case. 4. The table provides the key with which the system searches for records). The system moves on to the next access and finds a valid record. The pricing procedure defines the valid condition types and the sequence in which they appear in the sales order. the system takes the first condition type (ZPR0) in the pricing procedure and begins the search for a valid condition record.Pricing & Condition ________________________________________________________________________ 1. the first access is unsuccessful. The system checks the accesses until it finds a valid condition record.

and surcharges exist in the SAP system. you can create a condition record for a price which is dependent on: o sales organization o distribution channel o division o customer _____________________________________________________________________11 ketan_k202@yahoo.co. you should check in how far the control elements defined in the standard version of the SAP R/3 system meet your requirements. discounts. Before you set up new control elements. The condition types which are pre-defined in the standard SAP delivery system include: • o customer-specific discount o freight charge o material surcharge o price list price Condition table In the condition table. you define which types of prices.Pricing & Condition ________________________________________________________________________ Pricing The following sections describe how pricing is controlled. The following aspects are of significance for controlling pricing • Condition type Using the condition types.in . For example. you specify the combination of fields for which you want to create a condition record.

Pricing & Condition ________________________________________________________________________ • Access sequence The access sequence is a search strategy with which the SAP system searches for valid condition records for each condition type during pricing. Which pricing procedure is valid for a business transaction depends on the following criteria: o customer o sales document type o sales area You also need to take the following points into account: • Pricing for a document item depends on its item category. You must make the appropriate settings for all item categories for which pricing should be carried out.in . For example. • Also. you define the sequence in which the condition types are to be brought into play. Using the access sequence. The access sequence refers to the fields which are relevant for pricing using the condition tables contained in the access sequence. Pricing is not activated.co. you specify in the document flow how prices are copied from sales order into a billing document. _____________________________________________________________________12 ketan_k202@yahoo. check how the copying of pricing data is controlled in the SD documents ( document flow). • Pricing procedure In the pricing procedure you specify the condition types which are to be used in pricing. At the same time. you can control that the SAP system first of all searches for a customer-specific price and then for a price list price. for example. for free of charge items.

you must define master data fields which are relevant for pricing.Pricing & Condition ________________________________________________________________________ • In addition. Transport interface In the transport. In the correction which is created for the transport. You should be familiar with the pricing criteria before making the necessary settings for pricing in the SAP System. check the table entries and delete any entries which are not to be transported.in .co. _____________________________________________________________________13 ketan_k202@yahoo. Pricing Control The following steps describe how you should set up pricing control in the system. • If the cost price is to be determined during pricing. (see Section "Define common master data"). Additional information You will find further information on this subject in the SD "Guide to Pricing and Conditions". you must classify the item categories appropriately. For example. you must specify a price group for a customer if you want to use this price group for pricing. • Define the degree of responsibility your employees have for conditions. Note You define pricing for each sales area. You can use sales area assignment to apply the same pricing rules to more than one sales area. all objects which were maintained in Customizing for controlling pricing are transported.

Pricing & Condition ________________________________________________________________________ Check how prices as well as surcharges and discounts are created. determine whether different prices apply to individual customers or customer groups and how surcharges and discounts are calculated. Check whether separate pricing is carried out for individual business transactions.in .co.g. You may levy specific freight surcharges for rush orders. Also clarify who is responsible for determining prices. _____________________________________________________________________14 ketan_k202@yahoo.). adjust your pricing dependencies to the pricing criteria in the SAP System. Afterwards. To do this. for sales promotions. price increases. For example. for example. see the following steps. Specify at what point in time prices are determined (e. etc.

You can only enter fields from tables KOMG. and discounts dependent on almost all the fields in a document. Activities 1. _____________________________________________________________________15 ketan_k202@yahoo. surcharges. Create new condition tables. Copy a similar condition table and proceed as follows: o Enter the name of the table you want to create. o o Specify whether you would like to create the table with or without a validity period. you should check whether the fields listed in the field catalog meet your requirements. You can make prices. If you do not make a specification. KOMK or KOMP. Bear in mind that you can only choose names between 501 and 999. Enter a description for the condition table.Pricing & Condition ________________________________________________________________________ Create Condition Table You define price dependencies. you define the combination of fields for which you can create condition records .in . In a condition table. Before you create a new condition table. you can display the condition tables. Check to what extent you can use the condition tables contained in the standard system. If you require a field in pricing which is not intended for this usage in the standard system. 3. you must enter it in the field catalog. To do this. the system automatically assigns a sequential number. You define these dependencies using the condition tables. 2. Recommendation Do not change the condition tables in the standard system.co.

KOMG. Generate the new condition table. see the System modification section. for example. Note If. It is not until you create an order document that you have the specific function 'ship-to party'. Specify the condition tables in the access sequences. You cannot specify the ship-to party in the condition tables since only customer master records exist. When you subsequently define the access. access sequence and condition record.co. you can assign the ship-to party source field to the customer field. you want to make pricing dependent on the ship-to party. you establish the link between condition type.Pricing & Condition ________________________________________________________________________ o o Select the required fields for the condition table from the list of the permitted fields listed in the field catalog. you can only select the customer field in the condition table. 4.in . IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define Condition Tables T-Code: V/03 _____________________________________________________________________16 ketan_k202@yahoo. This way. Note For information on entering fields in the tables KOMK. and KOMP.

Pricing & Condition ________________________________________________________________________ Click on You will have following screen Click on you will have following screen Enter the number “between” 501-999 and presses enter.in . you will have following screen. _____________________________________________________________________17 ketan_k202@yahoo.co.

You can select fields by double clicking on it an it will come on left side.co.in .Pricing & Condition ________________________________________________________________________ Field Catalogs you can right side. Click on you will have following screen _____________________________________________________________________18 ketan_k202@yahoo.

Your table has been saved. Two general guidelines will help you create an efficient condition table: 1.co. If you select fields that are connected to the structure of your organization (for example.Pricing & Condition ________________________________________________________________________ Click on you will have following screen. sales organization and distribution channel). The order of the fields in a condition table affects the performance of the system during pricing. Click on you will have following screen. _____________________________________________________________________19 ketan_k202@yahoo.in .

co. the sales organization in the highest position and the most specific field in the lowest. _____________________________________________________________________20 ketan_k202@yahoo. Customer comes before Material) After you have selected the fields for the key on the screen where you maintain and define condition tables. After organizational fields. Generation prepares the condition table for storing condition data.Pricing & Condition ________________________________________________________________________ assign the fields according to the level of general applicability: Put the most general field. 2. for example. choose F16 Generate to generate the table in the system. (For example.in . place fields from the document header before those that come from the item level.

You can display combinations of key fields using possible entries. • Do not change access sequences contained in the standard SAP R/3 System. if required.0. Create new access sequences by copying a similar access sequence and changing it according to your needs. Recommendation • If you define your own access sequences. as this is carried out automatically.in . With the sequence. Check to what extent you can use the access sequences contained in the standard SAP R/3 System. Maintain the accesses for the access sequence by specifying the condition tables in the desired sequence. For example. You can generate the accesses manually. _____________________________________________________________________21 ketan_k202@yahoo. you can define for a price that the SAP System first searches for a customer-specific price and then for a price list price. the key should start with the letter Z since SAP reserves this letter for the standard system. 3. The access sequence is a search strategy which the SAP System uses to search for condition records valid for a condition type. 2. Actions 1. 4. Specify an alphanumeric key which may have up to 4 digits and a textual description. you define the priority of the accesses. Generating the accesses is no longer necessary as of 3.co.Pricing & Condition ________________________________________________________________________ Define Access Sequences You define access sequences in this IMG step. by choosing "Utilities".

in . Maintain Access Sequence IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define Access Sequence T-Code V/07 Click on You will have following screen _____________________________________________________________________22 ketan_k202@yahoo.co.Pricing & Condition ________________________________________________________________________ Improved performance by using pre-step for accesses.

co.in .Pricing & Condition ________________________________________________________________________ Double click on will appear you will have following screen This message serves to warn you that each change you make will have an effect on all other clients in the system. Click on Click on you will have following screen you will have following screen _____________________________________________________________________23 ketan_k202@yahoo.

Pricing & Condition ________________________________________________________________________ Enter four alphanumerical key and description for your Access Sequences and press enter Select your Access Sequence by clicking on tab And double click on Click on you will have following screen you will have following screen Enter require data as shown in above screen _____________________________________________________________________24 ketan_k202@yahoo.in .co.

Condition Table 3. Access Number: For finding you condition record you can assign access number to your condition table 2. Requirement Field: This is use for output determination 4.Pricing & Condition ________________________________________________________________________ 1. Press enter you will have following screen select your access as shown in above screen and double click on screen and then press enter you will have following Click on you will have change request screen click on back to above screen Click on you will you will have following screen _____________________________________________________________________25 ketan_k202@yahoo.co.in . Exclusive: If you keep this tab tick mark your system spot searching record after first successful access condition type.

then this access is not used to search from the individual items. you use a customer-material discount. the more useful it is to use pre-step (see the following example). The less likely it is that you will find a valid condition record.in . If the search is unsuccessful. Example In pricing. The condition records you create are based on customer data from the document header and _____________________________________________________________________26 ketan_k202@yahoo. you can optimize the accesses to a condition type by having the system carry out a pre-step: You use the pre-step to determine whether the system should first only search for condition records using the document header data. the more useful pre-step becomes. The greater the average number of items in a document.Pricing & Condition ________________________________________________________________________ Optimize Accesses To improve performance. The pre-step can only be used for accesses with header and item data.co.

pre-step would improve system performance.Pricing & Condition ________________________________________________________________________ material data from each document item. however. this would mean that the system would needlessly search through every available item for 98% of your customers. Normally. Double click on Click on you will have following screen you will have following screen Enter your condition type and your access number of your access sequence as shown in above screen _____________________________________________________________________27 ketan_k202@yahoo. The discount is only valid for 2% of your customers. In this case.in .co.

co.in . _____________________________________________________________________28 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Press enter and Click on you will have change request screen click on you will back to above screen.

Recommendation • If you define your own condition types. You can limit options for changing a condition type in this IMG step. Thus. surcharges. for example.co. Price elements can be. define whether a discount is calculated as a percentage or a fixed amount using the condition type. the key should start with the letter Z since SAP reserves these letters for that purpose in the standard system. prices. freight.Pricing & Condition ________________________________________________________________________ Define Condition Types Here you define condition types Price elements are represented in the SAP system by condition types. • Do not change the condition types which are contained in the standard SAP R/3 System. You can. You specify an access sequence in every condition type. • You can change the outcome of pricing in the sales document manually. you define which fields the SAP system checks when searching for a valid condition record.in . discounts. _____________________________________________________________________29 ketan_k202@yahoo. Remember that you can only specify manually in a document those condition types which are contained in the pricing procedure. taxes or. for example. Note • The pricing procedure groups all condition types together which the SAP system is to automatically take into account during pricing for a business transaction (see the section "Define and assign pricing procedures"). and are stored in the system in condition records.

in . Specify an alphanumeric key which can have up to 4 digits. You do not need to specify an access sequence for header conditions. Check to what extent you can use the condition types contained in the standard SAP R/3 System. This is not a complete check but it does. Maintain the detail screen of the condition type. read the report documentation. Checking settings You can use the SDCHECKT685A report to check the settings for the condition types. 3. you can define the upper and lower limits for the value of a condition at condition type level. In addition. This way. and a textual description. One reason for creating a new condition type is you may require a calculation rule for a discount which is not available in the standard system. Then you will only have to maintain condition records for the reference condition type. you limit the amounts or the scale values in the corresponding condition records. IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define Condition Type T-Code V/06 _____________________________________________________________________30 ketan_k202@yahoo. check the scale type setting for group conditions. For more information. Create new condition types by copying a similar conditions type and changing it according to your requirements. Specify an access sequence for the condition types. 2. for example. You can also assign a reference condition type if the condition types you are working with are similar.co.Pricing & Condition ________________________________________________________________________ Actions 1.

in .co.Pricing & Condition ________________________________________________________________________ Click on You will have following screen Maintain Condition Type Click on you will have following screen _____________________________________________________________________31 ketan_k202@yahoo.

in .co.Pricing & Condition ________________________________________________________________________ Select Condition Type PR00 Click on copy button and you will have following screen _____________________________________________________________________32 ketan_k202@yahoo.

Pricing & Condition ________________________________________________________________________ Change the four alphanumerical key for your condition type and name.co.in . _____________________________________________________________________33 ketan_k202@yahoo.

co.in .Pricing & Condition ________________________________________________________________________ Press enter than click on save button screen Click on Click on below Click on you will have following pop your condition type was saved you will have your condition type in the list as shown in you will have following screen _____________________________________________________________________34 ketan_k202@yahoo.

For Condition Type Condition record must be maintain IMG PATH: Sales and Distribution Basic Function Pricing Define Condition Type Define upper/lower limits for conditions T-Code: OVB2 _____________________________________________________________________35 ketan_k202@yahoo. Up to what extend end-user can change your condition value in a sales order.Pricing & Condition ________________________________________________________________________ Define upper/lower limits for conditions conditions In this step you define lower and upper limit for your condition type.co.in . 1. you can see in your condition type in “ changes which can be made” tab Tick mark in Amount/percent radio button 2. Before defining limits your condition must be changeable.

Click on you will have change request screen Click on and you will back to above screen Click on you will have following screen _____________________________________________________________________36 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Double click on screen you will have following Click on Enter your data as shown in above screen.co.in .

in .Pricing & Condition ________________________________________________________________________ Check setting setting for your Condition type IMG PATH: Sales and Distribution Basic Function PricingDefine Condition Type Check setting for your Condition Type In this step you can check setting for your condition type Double click on screen Enter your condition type and click on will appear you will have following you will have following screen _____________________________________________________________________37 ketan_k202@yahoo.co.

in .co. _____________________________________________________________________38 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Here there was no error so this screen is appear.

Purpose of Condition Records Condition records allow you to store and retrieve pricing data in the system. You can define as many condition records as you want for the different pricing elements for any validity period. You create condition records for all the pricing elements that the system takes into account during automatic pricing.that you want to use for automatic pricing must be stored in the system as condition records. discounts. _____________________________________________________________________39 ketan_k202@yahoo. and surcharges for freight and taxes .the prices. All the pricing elements daily business . the system transfers data from the condition records and determines the amounts for individual pricing elements (prices. The section explains how to create and maintain pricing information by using condition records. During document processing.co.in .Pricing & Condition ________________________________________________________________________ Condition Record Use This section explains how to perform day-to-day pricing activities during sales order processing. discounts and surcharges) and the final amount for the sales document.

Pricing & Condition ________________________________________________________________________ SAP MENU PATH: LogisticsSales and DistributionMaster DataConditionsSelect Using Condition TypeCreate T-Code: VK11 Double click on you will have following screen _____________________________________________________________________40 ketan_k202@yahoo.in .co.

Here I enter ZPR0 for which I want to create condition record Press enter you will have following screen _____________________________________________________________________41 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Enter your condition type for which you want to create condition record Note: You can only create condition record for those conditions that has access sequence.in .co.

Here it appear because access sequence has more than one table Select key combination for which you want to create condition record.Pricing & Condition ________________________________________________________________________ In above screen you can see key Combination pop-up screen appear.co. And click on you will have following screen _____________________________________________________________________42 ketan_k202@yahoo.in .

you will have Sap Essay Menu Maintain Scales Scales for Condition In this step you define Scale for you price. Customer.Pricing & Condition ________________________________________________________________________ Enter your Sales Organization. Unit (Currency). Distribution Channel.co. UoM (unit of measurement) After entering necessary data press enter you will have following screen As shown in above screen validation dates takes from your condition type. In the standard system. Material. Per (Price per unit of measurement). Press enter and Click on Click on you will back to above screen.in . a pricing scale can be based on any of the following criteria: _ Value _ Quantity _ Gross weight _ Net weight _ Volume _ A formula specific to your requirements _____________________________________________________________________43 ketan_k202@yahoo. Amount (Material Price). you can define a pricing scale. When you create a condition record for a pricing element.

in .Pricing & Condition ________________________________________________________________________ The scale basis is defined in Customizing for Sales for each condition type.co. Go to your condition record use T-Code: VK12 Enter Condition Type and press enter you will have following screen Select your key combination and click on _____________________________________________________________________44 ketan_k202@yahoo.

in .Pricing & Condition ________________________________________________________________________ you will have following screen Enter relevant data as shown in above screen and click on have following screen. In this screen click on you will you will have following screen. _____________________________________________________________________45 ketan_k202@yahoo.co.

Pricing & Condition ________________________________________________________________________ Here our Scale Base type is Quantity enter data as shown in above screen.in . Press enter and click on Click on you will have following screen you will have Sap Essay Menu _____________________________________________________________________46 ketan_k202@yahoo.co.

the system subsequently updates the corresponding condition records whenever you process relevant sales and billing documents. up to INR 5 lacs ).Pricing & Condition ________________________________________________________________________ Tracking Cumulative Values With Condition Update Special offers and discounts to customers are frequently offered as part of a sales promotion based on accumulated sales order data.co.in . For example. the system must be able to keep track of the cumulative discount total. you may offer them an introductory allowance up to a specified total value (for example. when your customers place orders for a new product. As shown in above screen for use of this function this tick mark must be there in condition type. Condition update is controlled by the condition type in setting Customizing for Sales. As a customer places orders for the new product. If you set the condition update for a particular condition type. Condition update provides the basis for the following pricing functions: _ Maximum Value _ Maximum quantity _ Maximum Number of Sales Orders _____________________________________________________________________47 ketan_k202@yahoo.

Pricing & Condition ________________________________________________________________________ For understanding this concept I take condition discount type ZDIC Maximum Values Provided that the condition update function is active for a particular condition type. The system uses the condition value of an item as the basis for the cumulative value.in . you can create condition records that specify a maximum cumulative value. T-Code VK11 Enter your condition type and press enter you will have following screen Here we give customer 2% discount Now click on you will have following screen _____________________________________________________________________48 ketan_k202@yahoo.co.

Press enter and click on you will have following screen _____________________________________________________________________49 ketan_k202@yahoo. Once the cumulative discount value reaches INR 10.000.000.in .Pricing & Condition ________________________________________________________________________ Here we enter max. It is mean As the customer places sales orders for the item. the system automatically deactivates the discount. the system keeps track of the cumulative discount value and stores this data at condition record level. condition value 10.co.

Pricing & Condition ________________________________________________________________________ Click on you will have sap easy menu After creating sales order you can track cumulative value for condition type Maximum Quantities You can create condition records that specify a maximum cumulative quantity.in . It is also possible to enter maximum quantities in weight and volume for a condition record. The system uses the condition base value of an item as the basis for the cumulative quantity. this involves a quantity. T-Code: VK11 _____________________________________________________________________50 ketan_k202@yahoo.co. In most cases for the condition base.

Pricing & Condition ________________________________________________________________________ Here I use condition ZDIS press enter Enter all necessary data and click on you will have following screen _____________________________________________________________________51 ketan_k202@yahoo.co.in .

the number of peaces) and stores this data at the condition record level.in .co. we specify that a customer receives a 50 INR discount for a 1219 (Children Bike) material up to a maximum cumulative order quantity of 200 peaces. the system keeps track of the cumulative value (in this example. the system automatically deactivates the discount.Pricing & Condition ________________________________________________________________________ Here we enter Max. Click on you will have following screen _____________________________________________________________________52 ketan_k202@yahoo.base value 200 pc Here.cond. As the customer places sales orders for the item. Once the cumulative value reaches 200 peaces.

after the maximum number is reached.Pricing & Condition ________________________________________________________________________ Click on you will have SAP easy menu Maximum Number of Sales Orders You can specify the maximum number of orders in a condition record. the system automatically stores statistical data for condition records where a maximum number of orders are specified. After deactivation the condition type no longer appears on the pricing screen in the order. automatically deactivates the condition record. T-Code: Code: VK11 _____________________________________________________________________53 ketan_k202@yahoo. In addition. you offer your customers a special discount on a new product.in . The system keeps track of the number of orders the customer places and. For example. You want the discount to count for the introductory order and for one refill order.co.

in .co.Pricing & Condition ________________________________________________________________________ Here we use condition type ZDIS press enter Enter all necessary data and click on you will have following screen _____________________________________________________________________54 ketan_k202@yahoo.

Note: You can only use one of the following at a time for condition type Maximum Condition Value Maximum Number of Orders Maximum Condition Base Value _____________________________________________________________________55 ketan_k202@yahoo.in .co.Pricing & Condition ________________________________________________________________________ Here we enter Maximum Number of orders 2 Customer place for order for particular material system keep track for that order and when customer place order and reach maximum number of order than this condition is automatically deactivate.

Pricing & Condition ________________________________________________________________________ Define And Assign Pricing Procedures You define the pricing procedures in this step. you assign the pricing procedures to the transactions by defining the following dependencies: • Customer • Sales document type • Sales area In the pricing procedure. The determination of the procedure depends on the following factors: • Customer determination procedure You specify the customer determination procedure in the customer master record for each sales area. you allocate the customer determination procedure and the document pricing procedure to a pricing procedure within a sales area. To determine the procedure.co. During pricing. • Document pricing procedure You specify the document pricing procedure for each sales document type and billing type. the SAP System automatically determines which pricing procedure is valid for a business transaction and it takes the condition types contained in it into account one after the other. _____________________________________________________________________56 ketan_k202@yahoo.in . In addition. you define which condition types should be taken into account and in which sequence.

Otherwise. Maintain the lines of the pricing procedure 2. specify the condition types in the sequence of their usage. Create new pricing procedures by copying a similar pricing procedure.co. define the allowed combinations of: o Sales area o Customer determination procedure o Document pricing procedure o Pricing procedure _____________________________________________________________________57 ketan_k202@yahoo. 3. 5. the system makes unnecessary accesses to conditions. o o Specify a key with up to 6 characters and a description. 4. To determine the procedure.in . For a procedure. Define the document pricing procedures for determining the procedure. Afterwards define the customer determination procedures for determining the procedure. • Do not change the pricing procedures contained in the standard SAP R/3 System. Actions 1.Pricing & Condition ________________________________________________________________________ SAP Recommendation • Define your own pricing procedures which contain only those condition types which you use. Assign the procedure to the sales document types and billing types.

Pricing & Condition
________________________________________________________________________

Check settings
You can check the settings for your pricing procedures. This is not a
complete check. It mainly checks the requirements and calculation
formulas for standard condition types. Refer to the report documentation
for more information.
IMG PATH: Sales and Distribution Basic Function Pricing Pricing
Control Define And Assign Pricing Procedures

Click on
You will have following screen

_____________________________________________________________________58
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

Maintain Pricing Procedure
T-Code V/08
Click on

Click on

you will have following screen

you will have following screen

Enter
1. up to six alphanumerical key
_____________________________________________________________________59
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

2. Description for your pricing procedure.
3. Indicator whether your procedure is special pricing procedure e.g.
inter-company or rebate pricing procedure.
4. Specifies how the system treats pricing data when copying
documents.
After entering data press enter select your pricing procedure and
you will have following screen
Click on

Click on

you will have following screen

_____________________________________________________________________60
ketan_k202@yahoo.co.in

Pricing & Condition ________________________________________________________________________ Here I show you one of my clients pricing procedure you can configure pricing procedure as per your requirement. Click on you will have change request screen click on back to above screen Click on you will you will have following screen _____________________________________________________________________61 ketan_k202@yahoo.co. You can read effect of each field of pricing procedure in Explain each field of SAP doc folder.in .

a sales order. for example. Use You can define different pricing procedures for your system.in . A pricing procedure determines the type and sequence of conditions that the system uses for pricing in. IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define And Assign Pricing ProceduresDefine Customer Pricing Procedure T-Code: OVKP Double click on you will have following screen _____________________________________________________________________62 ketan_k202@yahoo.co.Pricing & Condition ________________________________________________________________________ Define Customer Pricing Procedure Here you Determines which pricing procedure the system should apply when you create a sales document for the customer.

co.Pricing & Condition ________________________________________________________________________ Click on you will have following screen Enter one character key and its description as shown in above screen.in . Click on you will have change request screen click on you will back to above screen Note: Do not forgot to assign your customer pricing procedure to your customer master record _____________________________________________________________________63 ketan_k202@yahoo.

co.in .Sales View As seen in above screen you have to assign here Click on Define Document Pricing Procedure Here you define the key that specifies the pricing procedure for this type of sales document. Use During pricing. the system determines the pricing procedure by taking into account • The sales area • The pricing procedure key in the header of the sales document type • The pricing procedure key in the customer master record _____________________________________________________________________64 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ IN Customer Master –Sales Area Data.

co. which pricing condition records it accesses and in which sequence).Pricing & Condition ________________________________________________________________________ The pricing procedure determines how the system carries out pricing for a particular sales document (for example.in . IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define And Assign Pricing ProceduresDefine document Pricing Procedure T-Code: OVKI Double click on screen you will have following _____________________________________________________________________65 ketan_k202@yahoo.

co.Pricing & Condition ________________________________________________________________________ Click on you will have following screen Enter one character key and its description as shown in above screen.in . you will have change request screen click on Click on back to above screen you will Click on _____________________________________________________________________66 ketan_k202@yahoo.

T-Code: OVKJ Double on screen you will have following As shown in above screen assign your document pricing procedure to your sales document type. you will have change request screen click on Click on back to above screen you will _____________________________________________________________________67 ketan_k202@yahoo.co.Pricing & Condition ________________________________________________________________________ Assign Document Pricing Procedure to your Order Type Type Here you assign your Document Pricing Procedure to your Sales Document type IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define And Assign Pricing ProceduresAssign Document Pricing Procedure To Your Order Type.in .

T-Code: OVTP Double click on following screen you will have _____________________________________________________________________68 ketan_k202@yahoo.co.in . IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define And Assign Pricing Procedures Assign document pricing procedures to billing types.Pricing & Condition ________________________________________________________________________ Click on Assign Document Pricing Procedure to Billing Type: Type: In this step you assign you document pricing procedure to your billing type.

co. you will have change request screen click on Click on back to above screen you will Click on Define Pricing Procedure Determination : To determine the procedure. define the allowed combinations of: o Sales area o Customer determination procedure o Document pricing procedure o Pricing procedure IMG PATH: Sales and Distribution Basic Function Pricing Pricing Control Define And Assign Pricing ProceduresDefine Pricing Procedure Determination T-Code: OVKK Double on you will have following screen _____________________________________________________________________69 ketan_k202@yahoo.in .Pricing & Condition ________________________________________________________________________ As shown in above screen assign your document pricing procedure to your billing type.

Customer Pricing Procedure and Pricing Procedure as shown in above screen. you will have change request screen click on Click on back to above screen you will Click on _____________________________________________________________________70 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Click on you will have following screen Enter you Sales Area.co.in . Document Pricing Procedure.

Refer to the report documentation for more information.co. Double on Click on you will have following screen you will have following screen There is no errors found in customizing _____________________________________________________________________71 ketan_k202@yahoo. This is not a complete check.in .Pricing & Condition ________________________________________________________________________ Check Settings for Pricing Procedures: Procedures: You can check the settings for your pricing procedures. It mainly checks the requirements and calculation formulas for standard condition types.

you define the item categories for which pricing should be carried out and whether the item value should be taken into account when determining the total value of a sales document. Actions 1. In addition. The copying options allowed for the item categories are defaulted automatically. you define how the SAP System should handle the automatically determined and manually entered conditions when copying sales documents and billing documents. For example. 2.co. Define the type of pricing for the item categories when copying sales documents and billing documents. Define for each item category whether the SAP System should carry out pricing.Pricing & Condition ________________________________________________________________________ Define Pricing By Item Category You set the following defaults in this step: • Pricing for each item category Here. define whether the item value is used for statistical purposes or whether it should be included in determining the total value. _____________________________________________________________________72 ketan_k202@yahoo. you can define that only manual conditions are copied from the reference document into the target document or that the SAP System carries out pricing again in the target document. Default settings In the standard SAP R/3 System. • Pricing data when copying (document flow) Via the document flow. the condition type "VPRS" is predefined for determining the cost.in .

co. IMG PATH: Sales and Distribution Master Data Basic Functions Pricing Pricing Control Pricing Control Define Pricing By Item Category Click on you will have following screen _____________________________________________________________________73 ketan_k202@yahoo.in .Pricing & Condition ________________________________________________________________________ You define the copying options when defining the sales document types (see the section "Transactions" --> "Define document flow for transactions").

co. pricing would not make sense. Example The system carries out pricing for standard items in a sales order. however.Pricing & Condition ________________________________________________________________________ Active Pricing Pricing for Item Categories T-Code: OVK0 Double click on screen you will have following Here you can see your Item category is pricing relevant or not if not than must mark as pricing relevant.in . _____________________________________________________________________74 ketan_k202@yahoo. 1. Carry out pricing It indicates whether the system automatically carries out pricing at the item level. In the case of text items.

co. Statistical values It indicates whether the system takes the value of an item into account when it determines the total value of a document.in . _____________________________________________________________________75 ketan_k202@yahoo. condition type "VPRS") for determining the cost. After making setting do not forgot to save. The cost refers to the costs of procurement or production of goods. Use: When processing a sales document. It is an important indicator for costing a profit margin for the sales of goods. the SAP System can determine the cost for each item.Pricing & Condition ________________________________________________________________________ 2. Active Cost Determination for Item Categories Define for each item category whether the cost should be determined during pricing. Bear in mind that the pricing procedure has to contain a condition type (for example.

Pricing & Condition ________________________________________________________________________ Double click on following screen you will have It indicates whether. the system determines the cost (stock value) of a sales document item. during pricing. _____________________________________________________________________76 ketan_k202@yahoo.co. If you want to determine cost for your item categories than tick mark it.in . Do not forget to save.

Pricing & Condition
________________________________________________________________________

_____________________________________________________________________77
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

Maintain PricePrice-Relevant Master Data Fields:
Fields:
In this section you check and define the master data fields relevant to
pricing in the customer and material master record.
Among other things, you can use the following fields for pricing:

Price list type in the customer master record for each sales area

Price group in the customer master record for each sales area

Material pricing group in the material master record for each sales
organization and distribution channel

With these indicators, you can group customers or materials together for
which the same conditions are to apply.
Furthermore, you can make pricing dependent on all master data fields
which are copied into the sales & distribution documents. For example,
the following could be master data fields in the documents:

Customer number

Material number

Shipping conditions

Actions
1. Check whether the master data fields are used for pricing in your
company, and if so in what form.
2. Define your price list types.
Specify an alphanumeric key with up to 2 characters and a
description.
3. Define your price groups.
Specify an alphanumeric key with up to 2 characters and a
description.
_____________________________________________________________________78
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

4. Define your material pricing groups.
Specify an alphanumeric key with up to 2 characters and a
description.
5. Make sure that the indicators are entered in the customer master
records and the material master records.

Price list type
It identifies a price list or other condition type (for example, a surcharge
or discount).
Use
You can define price list types according to the needs of your own
organization. Price list types can be grouped according to:

the kind of price list (for example, wholesale or retail)

the currency in which the price appears

the number of the price list type

You can use price list types to apply conditions during pricing or to
generate statistics.
Procedure
In the customer master record, enter one of the values predefined for
your system. The system proposes the value automatically during sales

_____________________________________________________________________79
ketan_k202@yahoo.co.in

IMG PATH: Sales and Distribution Basic Function Pricing Maintain Price-Relevant Mater Data FieldsDefine price list categories for customers Click on Click on you will have following screen you will have following screen _____________________________________________________________________80 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ order processing. You can change the value manually in the sales document header.in .co.

Use You can define price groups according to the needs of your organization and create pricing records for each group. define a group of customers to whom you want to give the same kind of discount. _____________________________________________________________________81 ketan_k202@yahoo. You can.in .Pricing & Condition ________________________________________________________________________ Click on you will have following screen Specify an alphanumeric key with up to 2 characters and a description Click on Click on you will have following screen Price group (customer) It is a grouping of customers who share the same pricing requirements. for example.co.

IMG PATH: Sales and Distribution Basic Function Pricing Maintain Price-Relevant Mater Data Fields Define pricing groups for customers Click on you will have following screen _____________________________________________________________________82 ketan_k202@yahoo. Procedure The system can propose the price group from the customer master record. You can change the proposed value manually in the sales document at both header and item level.co.in .Pricing & Condition ________________________________________________________________________ You can assign a price group to an individual customer either in the customer master record or in the sales document.

Use You can create condition records for a material pricing group using the following condition types: • Material pricing group (for example. Click on Click on you will have following screen Material Pricing Group Group A way of grouping materials to which you want to apply the same conditions.co. all non-food products) _____________________________________________________________________83 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Click on you will have following screen Specify an alphanumeric key with up to 2 characters and a description.in .

all wholesale customers and all non-food products) IMG PATH: Sales and Distribution Basic Function Pricing Maintain Price-Relevant Mater Data Fields Define material groups Click on Click on you will have following screen you will have following screen _____________________________________________________________________84 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ • A combination of customer and material pricing group • A combination of price group and material group (for example.in .co.

co.Pricing & Condition ________________________________________________________________________ Click on Click on you will have IMG screen _____________________________________________________________________85 ketan_k202@yahoo.in .

Select all key fields which should be used in the pricing report. all condition tables will be evaluated that contain at least one of the selected key fields. Note The standard SAP R/3 System contains predefined pricing reports which you can start using the application menu. _____________________________________________________________________86 ketan_k202@yahoo. only the condition tables that contain all the selected key fields will c) be evaluated. pricing reports are ABAP/4 programs. If you choose Edit->Further processing with OR.co. b) All key fields which are used in conditions appear in alphabetical order on the following data screen.Pricing & Condition ________________________________________________________________________ Maintain Pricing Report In this menu option. Select all condition tables which should be analyzed in the next dialog box. Display the pricing reports defined in the standard SAP R/3 System to check to what extent you can use them. proceed as follows: a) Enter a two-digit description (with a character as the first digit) and the title of the pricing report you want to create. Create new pricing reports. Fields which should not be used as selection criteria later on when displaying the list. If you choose Edit->Further processing with AND. To do this. 2. You use pricing reports to analyze condition records according to different criteria. you define the screen layout for pricing reports. Make sure that all key fields from the selected tables appear on the following data screen. Actions 1.in . can be suppressed by cancelling the check mark in the "Selection" column. Technically. d) Choose "Position fields" to define the screen layout of the pricing report.

Pricing & Condition ________________________________________________________________________ You can also indicate fields as obligatory on the selection screen.in . e) Click on you will have following screen IMG PATH: Sales and Distribution Basic Function Pricing Maintain Pricing Reports Click on you will have following screen _____________________________________________________________________87 ketan_k202@yahoo.co.

Pricing & Condition ________________________________________________________________________ Enter name and title for your pricing report Click on for selecting fields you will have following screen _____________________________________________________________________88 ketan_k202@yahoo.co.in .

co.in .Pricing & Condition ________________________________________________________________________ Select Sales Organization field and click on following screen you will have _____________________________________________________________________89 ketan_k202@yahoo.

Pricing & Condition ________________________________________________________________________ Select any one table for which you want to create pricing report click on you will have following screen _____________________________________________________________________90 ketan_k202@yahoo.co.in .

Pricing & Condition ________________________________________________________________________ Make tick mark for all check box in default values for the selection screen Click on you will have following pop-up _____________________________________________________________________91 ketan_k202@yahoo.co.in .

Pricing & Condition ________________________________________________________________________ Click on Click on you will have following massage on status bar you will have img screen _____________________________________________________________________92 ketan_k202@yahoo.co.in .

you can set up exclusion procedures for groups of conditions and for individual condition types or records. Condition Exclusion For Groups Of Conditions If several condition records are valid for pricing in a document item.in . The best price then reverses the priority of condition types which would have been predefined by the access sequence. You use condition exclusion for this purpose. You therefore have to carry out the following steps if you want to use condition exclusion: • Define condition exclusion groups • Allocate condition types to the condition exclusion groups _____________________________________________________________________93 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Condition Exclusion In this step. Thus. Example You can define a condition exclusion which determines the best price for the customer and excludes other less favorable results of pricing. An exclusion group is a list of condition types which are compared with each other during pricing and result in the exclusion of an entire group or individual condition types within a group.co. you can define rules that specify which condition records are and are not included. best price) by excluding certain condition types while others are taken into account during pricing. the result of pricing can be influenced with regard to a required criterion (for example. The tables for condition exclusion are empty when delivered. You control condition record exclusion using exclusion groups.

In this case. Note the sequence (sequential number) in which the exclusion groups should be processed.co. You can use two exclusion groups for condition exclusion. 3. 2. Allocate the condition types to a condition exclusion group.in . A condition exclusion group can contain any number of condition types.Pricing & Condition ________________________________________________________________________ • Enter condition exclusion groups in the pricing procedure and specify a procedure for determining the condition types to be excluded Actions 1. Click on you will have following screen _____________________________________________________________________94 ketan_k202@yahoo. you must choose the procedure "C" which determines the best price between two exclusion groups. Create a condition exclusion group by entering an alphanumeric key with a maximum of four characters and a description. Enter the condition exclusion group in the pricing procedure that you use in pricing (Go to -> Exclusion groups ).

in .co.Pricing & Condition ________________________________________________________________________ Define Condition Exclusion Groups IMG PATH: Sales and Distribution Basic Function Pricing Condition Exclusion  Condition Exclusion for Group of Conditions Define Condition Exclusion Groups T-Code: OV31 Click on Click on you will have following screen you will have following screen _____________________________________________________________________95 ketan_k202@yahoo.

co. Click on you will have change request pop-up screen click on you will back to above screen Click on you will have following screen _____________________________________________________________________96 ketan_k202@yahoo.in .Pricing & Condition ________________________________________________________________________ Create a condition exclusion group by entering an alphanumeric key with a maximum of four characters and a description.

in .co.Pricing & Condition ________________________________________________________________________ Assign condition types to the exclusion groups IMG PATH: Sales and Distribution Basic Function Pricing Condition Exclusion  Condition Exclusion for Group of Conditions Assign condition types to the exclusion groups T-Code: OV32 Click on screen you will have following _____________________________________________________________________97 ketan_k202@yahoo.

in .Pricing & Condition ________________________________________________________________________ Click on you will have following screen Enter your exclusion group and assign your Discount condition type press enter. Click on you will have change request pop-up screen click on you will back to above screen Click on you will have following screen _____________________________________________________________________98 ketan_k202@yahoo.co.

Pricing & Condition ________________________________________________________________________ Maintain condition exclusion for pricing procedures IMG PATH: Sales and Distribution Basic Function Pricing Condition Exclusion  Condition Exclusion for Group of Conditions Maintain condition exclusion for pricing procedure T-Code: VOK8 Click on screen you will have following _____________________________________________________________________99 ketan_k202@yahoo.in .co.

co.Pricing & Condition ________________________________________________________________________ Select you pricing procedure as shown in above screen click on you will have following screen Click on you will have following screen _____________________________________________________________________100 ketan_k202@yahoo.in .

Enter all relevant data as shown in above screen Click on you will have change request pop-up screen click on you will back to above screen Click on you will have IMG screen _____________________________________________________________________101 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Here you maintain that. the procedure according to which the selection is carried out within or between the condition exclusion groups is defined in the pricing procedure. if more valid condition records exist (for example. The following options are possible: • Selection of the most (least) favorable condition type within a condition exclusion group • Selection of the most (least) favorable condition record of a condition type. all condition types of the two groups are cumulated and the totals are compared) • Exclusion procedure: If a condition type in the first group exists in the document.co.in . selection from different condition records of the condition type PR00) • Selection of the most (least) favorable of two condition exclusion groups (in this case. all condition types in the second group are set to inactive.

• For all discounts which you want to void when this net price is used.in . for example with 'X' for net price. The indicator is set in the document during pricing and can then be used to query requirements. Requirements are maintained in the pricing procedure and allow you to specify if a condition is to be used in certain situations. enter a routine for the pricing procedure in the requirements column. _____________________________________________________________________102 ketan_k202@yahoo. you define a condition exclusion indicator. You can set this indicator in a condition record or condition type. Proceed as follows: • Mark a condition type or an individual record in the condition type with a condition exclusion indicator. Example When the system determines a very low price.Pricing & Condition ________________________________________________________________________ Condition Exclusion for Condition Types and Records In this step. The standard system includes requirement 2 which has a similar function. This routine reads the indicator and sets the condition to inactive when it is set to 'X'.co. you want to void all other discounts.

Pricing & Condition ________________________________________________________________________ Click on you will have following screen Enter one character alphanumerical key and its description as shown in above screen It indicates whether the system automatically excludes the discounts that are proposed during pricing.in . Use You can set this indicator in two ways: • For a particular condition record (the field appears on the Details screen) _____________________________________________________________________103 ketan_k202@yahoo.co.

co.Pricing & Condition ________________________________________________________________________ • For all records of a particular condition type (the field appears on the screen where you define the condition type) Note If you set the indicator to exclude conditions. there are several things to consider: • The system will still take into account any condition supplements that are part of the condition record for the price (condition type PR00.in . for example) • You can allow for exceptions where you want to include discounts in spite of the condition exclusion indicator (for a particular discount condition you can specify a requirement that applies the discount ONLY when the indicator is set) Click on you will have change request pop-up screen click on you will back to above screen Click on you will have IMG screen _____________________________________________________________________104 ketan_k202@yahoo.

you have the following options for controlling promotions: • Define promotion type • Set up number ranges for promotions. You can define agreement types for promotions and sales deals and specify different condition types and condition tables.in . if necessary The same number range is used for promotions as in rebate processing.Pricing & Condition ________________________________________________________________________ Pricing Agreements You can group condition records together using agreements for the purpose of sales deals . _____________________________________________________________________105 ketan_k202@yahoo. during the market launch). Actions 1. Enter a numeric key with a maximum of four digits and a description for the promotion type.comparable to rebate agreements.co. A promotion can be made up of several sales deals. Define Promotions A promotion is a marketing plan for a certain product line (for example. make the appropriate setting. • Enter the overview screen displayed for the user to create master data Note The same authorization object is used for promotions as for rebate processing (V_KONA_VKO). In Customizing. If you want to use separate number ranges.

After the import. only the intervals you export are present. Dependent tables are not transported or converted. create new number ranges (internal or external). All intervals for the selected number range object are deleted in the target system first. The number statuses are imported with their values at the time of export. specify control data. Click on you will have following screen _____________________________________________________________________106 ketan_k202@yahoo.in . Transport You transport number range objects as follows: Choose Interval -> Transport in the accounting document Number Range screen. If necessary. such as: o Agreement category "P" for promotion o Validity period proposed as a default value o Overview screen 3. On the detail screen.Pricing & Condition ________________________________________________________________________ 2.co.

co.Pricing & Condition ________________________________________________________________________ Maintain Promotion Type IMG PATH: Sales and Distribution Basic Function Pricing Pricing Agreement  Define Promotion Type Maintain Promotion Types Click on you will have following screen _____________________________________________________________________107 ketan_k202@yahoo.in .

in .Pricing & Condition ________________________________________________________________________ We copy from the standard click on you will have following screen _____________________________________________________________________108 ketan_k202@yahoo.co.

in .Pricing & Condition ________________________________________________________________________ Enter four character alphanumerical key for your and its description for your promotion type Press enter and Click on click on Click on you will have change request Pop-Up screen you will have following screen you will have IMG screen _____________________________________________________________________109 ketan_k202@yahoo.co.

it is possible to deal with individual products differently in a sales deal and. the records also contain the number of the promotion allocated to the sales deal. Depending on the setting. whether it refers to a product or product line.in . to grant discounts specific to a customer or material. Special condition records can be allocated to a sales deal. it can be allocated to a higher-level promotion. • Define and allocate condition type groups A condition type group defines a group of condition types and condition tables which can be used together in the sales deal. for example. Using the condition type group. make the necessary settings for sales promotions. The control of sales deals includes the following options in Customizing: • Define agreement types for sales deals The agreement type indicates the type of the sales deal. If relevant.co. The standard system contains sales deal type 0020. for example.Pricing & Condition ________________________________________________________________________ Click on agreements for number ranges for Set up Sales Deals In this unit. Actions Proceed as follows to define your own sales deals: _____________________________________________________________________110 ketan_k202@yahoo. Define Define Sales Deals A sales deal defines a marketing deal for a certain product.

co. For example. IMG PATH: Sales and Distribution Basic Function Pricing Pricing Agreement Set up Sales Deal Define Sales Deals Click on you will have following screen _____________________________________________________________________111 ketan_k202@yahoo. 4. Further down in the Pricing chapter in Overviews you can also select a certain overview for sales deals as the default screen for maintenance of master data.Pricing & Condition ________________________________________________________________________ 1. specify whether an allocation to a promotion may. you can define an overview that should only be displayed for maintaining payment conditions for certain condition records. can or must be made. overview screen). In the agreement hierarchy. Note 5. Specify the different control data on the detail screen of the agreement type (for example. 2. validity period as default value.in . 3. Create an agreement type by specifying a numeric key with a maximum of four digits and a description for the agreement type.

in .co.Pricing & Condition ________________________________________________________________________ Click on Select 0020 and click on you will have following screen you will have following screen _____________________________________________________________________112 ketan_k202@yahoo.

co.Pricing & Condition ________________________________________________________________________ Enter four character alphanumerical key and its description and Press Enter and Click on click on Click on you will have change request Pop-Up screen you will have following screen you will have following screen _____________________________________________________________________113 ketan_k202@yahoo.in .

Define Condition Type Groups In this IMG activity you define condition type groups which determine a group of condition types and tables for a sales deal. Enter a key with the maximum of four digits as well as a description for the condition type group. If not. First check whether you can copy the condition type groups from the standard release.Pricing & Condition ________________________________________________________________________ Click on rages for agreements if you want to create number Condition Type Groups In this IMG activity you define condition type groups which contain a group of condition types and tables and which you can assign to an agreement type. Activities 1.in . IMG PATH: Sales and Distribution Basic Function Pricing Pricing Agreement Set up Sales Deal Condition Type Group Define Condition Type Groups _____________________________________________________________________114 ketan_k202@yahoo. proceed as follows: 2.co.

Pricing & Condition ________________________________________________________________________ Click on Click on you will have following screen you will have following screen _____________________________________________________________________115 ketan_k202@yahoo.co.in .

2. Enter the key for the condition type group. IMG PATH: Sales and Distribution Basic Function Pricing Pricing Agreement Set up Sales Deal Condition Type GroupAssign Condition Types/Tables to Condition type Groups _____________________________________________________________________116 ketan_k202@yahoo. Assign a condition type as well as a condition table to the condition type group.co. 3. Click on you will have change request Pop-Up screen click on you will have following screen Click on you will have IMG screen Assign Condition Types/Tables to Condition type Groups In this IMG activity you carry out mapping from condition types and condition tables to condition type groups. Here you mention category type for condition whether it is sales deal or rebate.Pricing & Condition ________________________________________________________________________ Enter four character alphanumerical key and description for your condition type group. Activities 1.in . Enter a sequential number in numerators for the conditions.

in .Pricing & Condition ________________________________________________________________________ Click on you will have following screen _____________________________________________________________________117 ketan_k202@yahoo.co.

Activities Assign a condition type group to the agreement type by entering a four digit key from the corresponding group. IMG PATH: Sales and Distribution Basic Function Pricing Pricing Agreement Set up Sales Deal Condition Type GroupAssign Condition Type Groups/Sales Deals _____________________________________________________________________118 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ Click on you will have following screen Assign your condition type/table to your condition type group press enter you will have change request Pop-Up screen click on Click on you will have following screen Click on you will have IMG screen Assign Condition Type Groups/Sales Deals In this IMG activity you can carry out mapping between agreement type and condition type groups.co.in .

Pricing & Condition ________________________________________________________________________ Click on you will have following screen _____________________________________________________________________119 ketan_k202@yahoo.in .co.

in .co.Pricing & Condition ________________________________________________________________________ Assign your condition type group to your promotion type as shown above screen press enter Click on you will have change request Pop-Up screen click on you will have following screen Click on you will have IMG screen _____________________________________________________________________120 ketan_k202@yahoo.

the various elements used in the condition technique are set up and controlled in Customizing. Procedures à Condition Types à Access Sequence à Condition Tables à Condition Records. 3. Access Sequences. Condition Types. In pricing the condition technique refers to the method by which the system determines prices from information stored in condition records. 5. Could you explain what condition technique in SAP is? i. the system uses the condition technique to determine a variety of important pricing information. Condition Tables. ii. During sales order processing.in . Please explain graphically the relationship between the four basic elements in condition techniques? i.To what extent pricing can be influenced manually . The pricing procedure also determines: . Name three areas/processes which use condition technique in SD? i.Which method the system uses to calculate percentage discounts and surcharges _____________________________________________________________________121 ketan_k202@yahoo. 2.Which sub-totals appear during pricing . 4. The primary job of a pricing procedure is to define a group of condition types in a particular sequence. Material determination. In Sales and Distribution. Pricing Procedures.co. Output determination. Account determination. What are the four basic elements of condition technique? i. Explain what a pricing procedure is? i.Pricing & Condition ________________________________________________________________________ Question & Answer 1. Hierarchy of elements defining a data combination which leads to certain actions.

discount. A condition type is a representation in the system of some aspect of your daily pricing activities. A condition table defines the combination of fields (the key) that identifies an individual condition record. 8.which requirements for a particular condition type must be fulfilled before the system takes the condition into account. _____________________________________________________________________122 ketan_k202@yahoo.co. 7. you can define a different condition type for each kind of price. The sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first. or surcharge that occurs in your business transactions.in . An access sequence is a search strategy that the system uses to find valid data for a particular condition type. You specify an access sequence for each condition type for which you create condition records. ii. A condition record is how the system stores the specific condition data that you enter in the system as condition records. No. For example. Is SD the only module that uses condition technique? i. and so on. when you enter the price for a product or a special discount for a good customer. until it finds a valid condition record. The access sequence consists of one or more accesses. second. ii. What is a condition type? What are the two main groups of condition types? i. you create individual condition records. Fixed Amount & Percentage. Explain what a condition table and an access sequence is and the relationship between them? i. 6. It determines the sequence in which the system searches for data.Pricing & Condition ________________________________________________________________________ . For example.

Pricing & Condition
________________________________________________________________________

9. What is a condition supplement and why would you use it?
i. A condition supplement is a supplement for a particular condition type.
For example, you can include a supplement every time you apply a
material price. The supplement can contain various discounts. During
pricing, the system automatically applies the discounts defined in the
supplement every time it accesses a material price. You define for which
condition types you want to use condition supplements in Customizing
for Sales.

10. Which partner function is relevant when it comes to tax calculation in
the sales order?
i. Ship-to party.

11. Name at least three different condition types in pricing?
i. Price, Discounts, Freight. PROO, K007, KF00.

12. You can create scales for prices and discounts. Name the four
possible scale basis in R/3.
i. Value, Quantity, Gross weight, Net weight, Volume.

13. Where would you specify that a condition type is a discount or a
surcharge?
i. In Condition Type Details Screen.

14. If somebody adds price elements manually in the sales order or if
somebody changes a discount the system determined automatically, do
you have a possibility to see that in the sales order?
i. Yes.
_____________________________________________________________________123
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

15. You want to list all condition records for a certain material or a
certain sales organization. How would you do that?
i. By creating Pricing Reports.
16. Does the pricing procedure apply for the pricing data at item level or
for the pricing data at header level?
i. Both.

17. When you create a header condition manually in the sales order the
system can copy the values in different ways to the items. Where would
you specify how the system should process?
i. Condition Type.

18. Which data do you have to maintain in SD so that the system can
determine the sales taxes in the sales order automatically?
i. Tax rate with or without Jurisdiction.

19. What does the condition exclusion indicator do for you?
i. The system can exclude conditions so that they are not taken into
account during pricing in sales documents.

20. Can you explain what a statistical condition is? Give an example for a
statistical condition?
i. VPRS.

21.
21. For what do you use customer hierarchies?
i. Pricing , Rebate.

22. Can you track cumulative values in R/3? If yes, it could be based on

_____________________________________________________________________124
ketan_k202@yahoo.co.in

Pricing & Condition
________________________________________________________________________

what?
i. Yes. Maximum Value, Maximum Orders, Maximum Quantity.

23. If you want to make sure that conditions records apply for a certain
time period only what would you have to do?
i. Validity Period to be specified in condition record.

24. What is a group condition?
i. Condition which can be used to determine a scale value based on more
than one item in a document. The system groups the items using either
the condition key for the appropriate condition record or a separately
defined condition key.

25. Name the influencing factors for pricing procedure determination
during sales order entry?
i. Customer, Sales Document Type and Sales Area.

26. Can you copy condition records? If yes, are there any restrictions?
i. Yes. Field specific.

27. If you create a new condition type-do you also have to create a new
condition table and a new access sequence?
i. Yes.

28. Where can you specify that a condition is mandatory?
i. In Pricing Procedure.

29. Tax jurisdiction processing is a close link between which two
_____________________________________________________________________125
ketan_k202@yahoo.co.in

r. FI & SD. Yes. At what other stage of COM (Customer Order Management) can pricing be re-determined? At billing time 36. Condition records are always created using a ------------Specific key 38.f to existing records? _____________________________________________________________________126 ketan_k202@yahoo. What is a condition table? It is a combination of fields. What does a condition type do? It determines the category of a condition and how it is used 33. What is an access sequence? It is a search strategy defined for the sequence in which the system reads the condition records for a condition type 34. Do you have to create a condition record for taxes in the SD application? i.co. which form the key for a condition record 35. 30. 31.Pricing & Condition ________________________________________________________________________ modules? i. How many condition tables used for each access sequence? One or more 37.in . Can new condition records be created w. Where is data about conditions stored? In conditions records 32.

co. You can distribute header conditions using different methods T\F True 47. What does a group condition allow user to do? Allows to group items together and give the correct discount or surcharge to the sum or add an item in the group 45.Pricing & Condition ________________________________________________________________________ Yes 39. Header conditions have access sequences (T/F) False 46. What does VPRS condition type in pricing? It gives the standard cost of the material 42. Which condition type override a price or order value at header level? Condition type HM00 40. Which two condition types are used in determining the customer expected price? EDI1 and EDI2 44. The records are retrieved by access sequence (the search strategy) is general to specific T\F False 48.in . Which condition type used to create a minimum price for a material? Condition type PMIN 41. SKTO is the condition type is used to retrieve the sales tax rate T\F _____________________________________________________________________127 ketan_k202@yahoo. What does commercial rounding mean in rounding rule of condition type? It will round up nearest to the digit 43.

.Pricing & Condition ________________________________________________________________________ False 49. 52.? All condition are permitted in Pricing Procedure (V\08) _____________________________________________________________________128 ketan_k202@yahoo. And if that condition is met then the specific value maintained against that record would be pulled by the system The "condition record" is a area where the price or value is maintained for a particular condition. Do header condition type have an access sequence? No 53. What is Cumulative in Condition Records? There is a field: ... One condition type can be maintained as header condition and item condition as well T\F True 50. Please. a condition record is nothing but the price of a product."condition update" during configuration for a condition type (at v/06).is tick mark than we can see sales order value in cumulative in condition record 54.co. Where are all condition types permitted. Simply the Condition Records are nothing but the data used by condition types to calculate pricing To put it more simply. explain condition records in pricing Condition record is the place where you maintain the specific vale for the particular condition table.in . Condition table is the link between condition type and access sequence (T\F) False 51.

IF you have 3 different access sequences for one condition record then what will you do? It is not possible _____________________________________________________________________129 ketan_k202@yahoo. One condition tables can be assigned to how many condition types? None.in .co.Pricing & Condition ________________________________________________________________________ 55. 56 Which condition type override a price or order value at header level? HM00 57. During automatic calculation of sales taxes than which factors takes into account by the system? During automatic calculation of sales taxes. the system takes following factors into account The business being transacted is domestic or foreign Tax classification of the customer’s (Ship –to-party) Tax classification of material 58. What happens when you do not enter a value for a manual and mandatory condition type? The pricing procedure will reject the conditions in the sales order 59. 56. Condition Table is assigned to access sequence.

what is its importance? It will help you to calculate the basis for the scale value when a group condition occurs in pricing.co. access sequence and condition tables? Yes 62. That will help you control the entry in sales order. data is not available. will it move on to the next one.Pricing & Condition ________________________________________________________________________ 60. What is the standard group condition routine in condition type. kp00. How do you control entry possibility of condition values at order through condition type settings? You can maintain the in condition record maximum and minimum value for all conditions. in my opinion. 61. Only in case. 65. it will try to get available data from the first. What is the importance of requirement field in access sequence? System will not go to access condition type system will reply through formula 64.in . mwst. What is meant by condition technique: can we say it is the combination of condition types. etc) 63. _____________________________________________________________________130 ketan_k202@yahoo. What happens in the access sequence when you put all the ticks in the exclusive field? When you put tick in exclusive field of all access sequences. K004. Where do we can find pricing procedure indicator in sd ? Pricing procedure is where we maintain all Conditions (like PR00.

co. Name four basic elements of condition technique Condition Types.. In Sales and Distribution. Access Sequences. Pricing Procedures. Condition tables in Pricing are used for storing ……. when you enter the price for a product or _____________________________________________________________________131 ketan_k202@yahoo.MWST. A condition record is how the system stores the specific condition data that you enter in the system as condition records. Defining Access Sequences is an activity which is …….Pricing & Condition ________________________________________________________________________ 66. the system uses the condition technique to determine a variety of important pricing information. During sales order processing. 71. Explain condition table and access sequence and the relationship between them. which leads to certain actions.. What are the customizing settings in pricing procedure for tax condition type? Check out the standard pricing procedure RVAA01 . A condition table defines the combination of fields (the key) that identifies an individual condition record. Pricing Procedure is a group of …….(fill in the blank) Condition types 70. (fill in the blank) Condition record 68. In pricing the condition technique refers to the method by which the system determines prices from information stored in condition records. the various elements used in the condition technique are set up and controlled in Customizing.(fill in the blank) Cross-Client 69. Condition Tables. 72. 67. Can you explain condition technique used in SAP? It is a hierarchy of elements defining a data combination.in . For example.

For example.in . The accesses tell the system where to look first. 73. What is a group condition? Condition. You specify an access sequence for each condition type for which you create condition records. 74. value based on more than one item in a document. discount. The system groups the items using either the condition key for the appropriate condition record or a separately defined condition key. and so on. You can create scales for prices and discounts. you create individual condition records. Fixed Amount & Percentage are two main calculation types used in most condition types. Gross weight. until it finds a valid condition record. Net weight. 76. Quantity. It determines the sequence in which the system searches for data. Where would you specify that a condition type is a discount or a surcharge? In Condition type definition screen. The access sequence consists of one or more accesses. A: Value. _____________________________________________________________________132 ketan_k202@yahoo.Pricing & Condition ________________________________________________________________________ a special discount for a good customer. Volume. Name the four possible scales. second. The sequence of the accesses establishes which condition records have priority over others. An access sequence is a search strategy that the system uses to find valid data for a particular condition type. 75. or surcharge that occurs in your business transactions. you can define a different condition type for each kind of price. What is a condition type? Which are the two main calculation types in condition types? A condition type is a representation in the system of some aspect of your daily pricing activities. which can be used to determine a scale.co.

in .Pricing & Condition ________________________________________________________________________ 77. Document Pricing Procedure from sales document type and Sales Area. Explain pricing procedure.Method the system uses to calculate percentage discounts and surcharges. What is the function of condition exclusion indicator? The system can exclude conditions so that they are not taken into account during pricing in sales documents.To what extent pricing can be influenced manually . 80. 82.Requirements for a particular condition type. Can you explain what a statistical condition is? Give an example for a statistical condition? Statistical condition is used in pricing for reporting purpose. the amount in the condition is not passed on to accounting.co. Name the influencing factors for pricing procedure determination during sales order entry. The primary job of a pricing procedure is to define a group of condition types in a particular sequence. . Where can you specify that a condition is mandatory? in Pricing Procedure. The pricing procedure also determines: . Customer Pricing Procedure from Sold-to Party customer master record. 83. 79.Sub-totals. How would you do that? By usage or creation of pricing reports. Example of statistical condition type is ‘VPRS – Cost’. which appear during pricing . 81. You want to list all condition records for a certain material or a certain sales organization. _____________________________________________________________________133 ketan_k202@yahoo. Name two header condition types HB00 (Discount-value) and HD00 (Freight) 78. which must be fulfilled before the system takes the condition into account.

how it can be set? The Validity Period for particular condition type to be specified in condition record. header-level condition type does not have access sequence. condition records need to be maintained. discount. 87. What is a condition type? A condition type is a representation in the system of some aspect of your daily pricing activities.condition type ‘UTXJ’.Pricing & Condition ________________________________________________________________________ 84. A condition record found by an access sequence can always be changed in the sales order pricing. In pricing. Do you have to create a condition record for taxes in the SD application? For determination of tax condition. Can you post revenues of different types of materials to different G/L accounts? Yes. 85. or surcharge that occurs in your business transactions. If you want to make sure that conditions records apply for a certain time period only. as condition record is not required for header-level record 86. 91. True / False False. It can be changed depending on the settings in the definition of condition type. which is maintained in the material master 89. Which is the standard pricing procedure for US with tax jurisdiction code? RVCXUS 90. For example. _____________________________________________________________________134 ketan_k202@yahoo. You can configure revenue account determination using material account assignment group.co. Example . which allow change of condition in the sales order. you can define a different condition type for each kind of price. True / False True.in . It does not need access sequence.

What is the purpose of a condition record? Condition records allow you to store and retrieve pricing data in the system.  NOTE: header conditions do not have access sequence 94. which are relevant for the whole document. which gives the details of the prices for a particular item  Header pricing screen. which gives the sum total of all the prices applied to all the items and conditions. (T/F) False 96. All the pricing elements of your daily business like -Prices -Discounts -Surcharges for freight and taxes etc. What happens if validity periods overlap? If validity periods overlap then the system automatically splits the validity period for the particular rates to be active 95. What are the three ways one can mark a condition type in pricing procedure? This are the three way mark in the pricing procedure for defining condition type’s characteristic Manually Mandatory Statistic _____________________________________________________________________135 ketan_k202@yahoo.in . Set of condition types is termed as condition record. that you want to use for automatic pricing must be stored in the system as condition records. 93. How many pricing screens are there in a sales document? There are to pricing screens in a sales document  item pricing screen.co.Pricing & Condition ________________________________________________________________________ 92.

co.SD Pricing ________________________________________________________________________ ketan_k202@yahoo.in 136 .