sap sd pricing in depth configuration guide

136
Pricing & Condition ________________________________________________________________________ _____________________________________________________________________1 [email protected] SD SD SD SD PRICING PRICING PRICING PRICING

Upload: abhishekmhaske

Post on 27-Oct-2014

1.813 views

Category:

Documents


97 download

TRANSCRIPT

Page 1: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________1

[email protected]

SD SD SD SD

PRICINGPRICINGPRICINGPRICING

Page 2: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________2

[email protected]

Transaction CodesTransaction CodesTransaction CodesTransaction Codes 5555

DefinitionsDefinitionsDefinitionsDefinitions 7777

The Condition Technique in Pricing The Condition Technique in Pricing The Condition Technique in Pricing The Condition Technique in Pricing 9999

Create Condition TableCreate Condition TableCreate Condition TableCreate Condition Table 15151515

Create Access SequenceCreate Access SequenceCreate Access SequenceCreate Access Sequence 21212121

1.1.1.1. Maintain Access SequenceMaintain Access SequenceMaintain Access SequenceMaintain Access Sequence 22222222

2.2.2.2. Optimize Access Optimize Access Optimize Access Optimize Access SequenceSequenceSequenceSequence 26262626

Create Condition TypeCreate Condition TypeCreate Condition TypeCreate Condition Type 29292929

1.1.1.1. Maintain Condition TypeMaintain Condition TypeMaintain Condition TypeMaintain Condition Type 31313131

2.2.2.2. Define Upper/Lower limits for ConditionsDefine Upper/Lower limits for ConditionsDefine Upper/Lower limits for ConditionsDefine Upper/Lower limits for Conditions 35353535

3.3.3.3. Check SettinCheck SettinCheck SettinCheck Setting for Condition Typesg for Condition Typesg for Condition Typesg for Condition Types 37373737

Condition RecordCondition RecordCondition RecordCondition Record 39393939

1.1.1.1. Maintain Condition RecordMaintain Condition RecordMaintain Condition RecordMaintain Condition Record 40404040

2.2.2.2. MaiMaiMaiMainnnntain Scale fortain Scale fortain Scale fortain Scale for ConditionConditionConditionCondition 43434343

3.3.3.3. Tracking Tracking Tracking Tracking CumulativeCumulativeCumulativeCumulative Value with Condition UpdateValue with Condition UpdateValue with Condition UpdateValue with Condition Update 47474747

Maximum Maximum Maximum Maximum ValueValueValueValue 48484848

Maximum Maximum Maximum Maximum QuantityQuantityQuantityQuantity 50505050

Maximum Number of Sales OrderMaximum Number of Sales OrderMaximum Number of Sales OrderMaximum Number of Sales Order 53535353

Pricing ProcedurePricing ProcedurePricing ProcedurePricing Procedure 56565656

1.1.1.1. Maintain Pricing ProcedureMaintain Pricing ProcedureMaintain Pricing ProcedureMaintain Pricing Procedure 59595959

2.2.2.2. Define Customer Pricing ProcedureDefine Customer Pricing ProcedureDefine Customer Pricing ProcedureDefine Customer Pricing Procedure 62626262

3.3.3.3. Define Document Pricing Procedure Define Document Pricing Procedure Define Document Pricing Procedure Define Document Pricing Procedure 64646464

4.4.4.4. Assign Document Pricing Procedure to Order TypeAssign Document Pricing Procedure to Order TypeAssign Document Pricing Procedure to Order TypeAssign Document Pricing Procedure to Order Type 67676767

5.5.5.5. Assign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing Type 68686868

6.6.6.6. DeDeDeDefine Pricing Procedure Determinationfine Pricing Procedure Determinationfine Pricing Procedure Determinationfine Pricing Procedure Determination 69696969

7.7.7.7. Check Setting for Pricing Procedure Check Setting for Pricing Procedure Check Setting for Pricing Procedure Check Setting for Pricing Procedure 71717171

Page 3: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________3

[email protected]

Define Pricing by Item CategoriesDefine Pricing by Item CategoriesDefine Pricing by Item CategoriesDefine Pricing by Item Categories 77772222

Maintain PriceMaintain PriceMaintain PriceMaintain Price---- Relevant Master Data FieldRelevant Master Data FieldRelevant Master Data FieldRelevant Master Data Field 78787878

1.1.1.1. Define Price List Categories For CustomerDefine Price List Categories For CustomerDefine Price List Categories For CustomerDefine Price List Categories For Customer 79797979

2.2.2.2. Define Pricing Groups for CustomerDefine Pricing Groups for CustomerDefine Pricing Groups for CustomerDefine Pricing Groups for Customer 81818181

3.3.3.3. Define Material GroupDefine Material GroupDefine Material GroupDefine Material Group 83838383

Maintain Pricing ReportsMaintain Pricing ReportsMaintain Pricing ReportsMaintain Pricing Reports 86868686

Condition ExclusionCondition ExclusionCondition ExclusionCondition Exclusion 93939393

1.1.1.1. Condition Exclusion for Groups Of Condition Condition Exclusion for Groups Of Condition Condition Exclusion for Groups Of Condition Condition Exclusion for Groups Of Condition 93939393

2.2.2.2. Condition Exclusion for Condition Types and RecordsCondition Exclusion for Condition Types and RecordsCondition Exclusion for Condition Types and RecordsCondition Exclusion for Condition Types and Records 102102102102

Pricing AgreementsPricing AgreementsPricing AgreementsPricing Agreements 104104104104

Define PromotionDefine PromotionDefine PromotionDefine Promotion 107107107107

Set up Sales DealsSet up Sales DealsSet up Sales DealsSet up Sales Deals 110110110110

1.1.1.1. Define Sales DealsDefine Sales DealsDefine Sales DealsDefine Sales Deals 110110110110

2.2.2.2. Condition Type GroupCondition Type GroupCondition Type GroupCondition Type Group

• CoCoCoCondition Type Groupndition Type Groupndition Type Groupndition Type Group 114114114114

• Assign Condition Type/ Table Condition Type GroupAssign Condition Type/ Table Condition Type GroupAssign Condition Type/ Table Condition Type GroupAssign Condition Type/ Table Condition Type Group 116116116116

• Assign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales Deals 118118118118

Questions & AnswersQuestions & AnswersQuestions & AnswersQuestions & Answers 121121121121

Page 4: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________4

[email protected]

Pricing is on of the important topic of SD module. Once you understand

this concept it is been easy for you to grip other SD topic. Go this topic

twice and thrice until you are not clear with this concept.

Read sap pdf file and

Explain each fields of

1. Condition Type

2. Pricing Procedure

Gone through the above files and you will have clear idea about pricing.

Page 5: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________5

[email protected]

TTTTransactionransactionransactionransaction CodeCodeCodeCode

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 Define Material Group

OV31 Define Condition Exclusion Groups

Page 6: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________6

[email protected]

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

Page 7: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________7

[email protected]

DefinitionDefinitionDefinitionDefinition

Condition Table:Condition Table:Condition Table:Condition Table:

A Condition table defines the combination of fields (the

key) that identifies an individual condition record.

Access Sequence:Access Sequence:Access Sequence:Access Sequence:

An access sequence is a search strategy used to find valid

data for a particular condition type.

Condition Type:Condition Type:Condition Type:Condition Type:

It is price element and it has character like value,

quantity, surcharge or discounts.

Condition RecordCondition RecordCondition RecordCondition Record

A condition record allows you to store and retrieve dada.

All prices, discounts and surcharges for automatic pricing must be stored

in condition records.

Pricing Procedure:Pricing Procedure:Pricing Procedure:Pricing Procedure:

A pricing procedure is used to define a group of condition

types in a particular sequence. It determines which subtotals appear

during pricing. It determines witch bases the system uses to calculate

percentage discounts and surcharges. It determines to what extent

pricing can be influenced manually.

Condition Exclusion:Condition Exclusion:Condition Exclusion:Condition Exclusion:

It is best/worst price comparison.

Page 8: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________8

[email protected]

Condition Supplement:Condition Supplement:Condition Supplement:Condition Supplement:

Several condition types to be accessed together.

Page 9: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________9

[email protected]

The Condition Technique in PricingThe Condition Technique in PricingThe Condition Technique in PricingThe Condition Technique in Pricing

The condition technique refers to the method by which the system

determines prices from information stored in condition records. In Sales

and Distribution, the various elements used in the condition technique

are set up and controlled in Customizing. During sales order processing,

the system uses the condition technique to determine a variety of

important pricing information. For example, the system automatically

determines which gross price the customer should be charged and which

discounts and surcharges are relevant given the conditions that apply.

The following figure shows how the condition technique works in the

background to produce the pricing information.

1111

2222

3333 5555

4444

Pricing Procedure ZSCIL1

ZPR0 Price

ZPAC Packing Charge

ZHA0 Hundi Discount

Sales Order Type ZSOR

Customer 17

Item 10 Qty 10

1217 Price 4,00,000

INR

Condition Type: ZPR0

Access Sequence: PR00

Access Sequence: PR00

8 Customer with release

status

10 customer/material

15 plant/customer/material

Condition record for ZPR0

No valid Record found

Valid Record Found

1 pc = 40,000 INR

Page 10: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________10

[email protected]

1. The system determines the pricing procedure according to information

defined in the sales document type and the customer master record.

2. The pricing procedure defines the valid condition types and the

sequence in which they appear in the sales order. In the example, the

system takes the first condition type (ZPR0) in the pricing procedure and

begins the search for a valid condition record.

3. Each condition type in the pricing procedure can have an access

sequence assigned to it. In this case, the system uses access sequence

PR00. The system checks the accesses until it finds a valid condition

record. (Although you cannot see this in the diagram, each access

specifies a particular condition table. The table provides the key with

which the system searches for records).

4. In the example, the first access is unsuccessful. The system moves on

to the next access and finds a valid record.

5. The system determines the price according to information stored in

the condition record. Appropriate price. In the example, the system

determines a price of 40,000 per piece.

The system repeats this process for each condition type in the pricing

procedure determines a final price.

Page 11: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________11

[email protected]

PricingPricingPricingPricing

The following sections describe how pricing is controlled. Before you set

up new control elements, you should check in how far the control

elements defined in the standard version of the SAP R/3 system meet

your requirements.

The following aspects are of significance for controlling pricing

• Condition type Condition type Condition type Condition type

Using the condition types, you define which types of prices,

discounts, and surcharges exist in the SAP system. 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 tableCondition tableCondition tableCondition table

In the condition table, you specify the combination of fields for

which you want to create a condition record.

For example, you can create a condition record for a price which is

dependent on:

o sales organization

o distribution channel

o division

o customer

Page 12: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________12

[email protected]

• Access sequence Access sequence Access sequence 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. The access sequence refers to the fields which are

relevant for pricing using the condition tables contained in the

access sequence.

Using the access sequence, you can control that the SAP system

first of all searches for a customer-specific price and then for a

price list price.

• Pricing procedure Pricing procedure Pricing procedure Pricing procedure

In the pricing procedure you specify the condition types which are

to be used in pricing. At the same time, you define the sequence in

which the condition types are to be brought into play.

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. Pricing is not activated, for

example, for free of charge items.

• Also, check how the copying of pricing data is controlled in the SD

documents ( document flow).

For example, you specify in the document flow how prices are

copied from sales order into a billing document.

Page 13: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________13

[email protected]

• In addition, you must define master data fields which are relevant

for pricing.

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.

• If the cost price is to be determined during pricing, you must

classify the item categories appropriately.

NoteNoteNoteNote

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. (see Section

"Define common master data").

Transport interfaceTransport interfaceTransport interfaceTransport interface

In the transport, all objects which were maintained in Customizing for

controlling pricing are transported. In the correction which is created for

the transport, check the table entries and delete any entries which are not

to be transported.

Additional informationAdditional informationAdditional informationAdditional information

You will find further information on this subject in the SD "Guide to

Pricing and Conditions".

Pricing ControlPricing ControlPricing ControlPricing Control

The following steps describe how you should set up pricing control in the

system.

You should be familiar with the pricing criteria before making the

necessary settings for pricing in the SAP System.

Page 14: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________14

[email protected]

Check how prices as well as surcharges and discounts are created. For

example, 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. You may levy specific freight surcharges for rush orders, for

example.

Specify at what point in time prices are determined (e.g. for sales

promotions, price increases, etc.). Also clarify who is responsible for

determining prices.

Afterwards, adjust your pricing dependencies to the pricing criteria in the

SAP System. To do this, see the following steps.

Page 15: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________15

[email protected]

Create Condition TableCreate Condition TableCreate Condition TableCreate Condition Table

You define price dependencies. You can make prices, surcharges, and

discounts dependent on almost all the fields in a document. You define

these dependencies using the condition tables. In a condition table, you

define the combination of fields for which you can create condition

records .

RecommendationRecommendationRecommendationRecommendation

Do not change the condition tables in the standard system.

ActivitiesActivitiesActivitiesActivities

1. Check to what extent you can use the condition tables contained

in the standard system.

To do this, you can display the condition tables.

2. Before you create a new condition table, you should check

whether the fields listed in the field catalog meet your

requirements. If you require a field in pricing which is not intended

for this usage in the standard system, you must enter it in the field

catalog. You can only enter fields from tables KOMG, KOMK or

KOMP.

3. Create new condition tables. Copy a similar condition table and

proceed as follows:

o Enter the name of the table you want to create.

Bear in mind that you can only choose names between 501

and 999. If you do not make a specification, the system

automatically assigns a sequential number.

o Specify whether you would like to create the table with or

without a validity period.

o Enter a description for the condition table.

Page 16: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________16

[email protected]

o Select the required fields for the condition table from the list

of the permitted fields listed in the field catalog.

o Generate the new condition table.

NoteNoteNoteNote

If, for example, you want to make pricing dependent on the ship-to

party, you can only select the customer field in the condition table. You

cannot specify the ship-to party in the condition tables since only

customer master records exist. It is not until you create an order

document that you have the specific function 'ship-to party'. When you

subsequently define the access, you can assign the ship-to party source

field to the customer field.

4. Specify the condition tables in the access sequences.

This way, you establish the link between condition type, access

sequence and condition record.

NoteNoteNoteNote

For information on entering fields in the tables KOMK, KOMG, and KOMP,

see the System modification section.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define Condition Tables

TTTT----Code:Code:Code:Code: V/03

Page 17: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________17

[email protected]

Click on

You will have following screen

Click on you will have following screen

Enter the number “between” 501-999 and presses enter, you will have

following screen.

Page 18: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________18

[email protected]

Field Catalogs you can right side. You can select fields by double clicking

on it an it will come on left side.

Click on you will have following screen

Page 19: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________19

[email protected]

Click on you will have following screen.

Click on you will have following screen.

Your table has been saved.

The order of the fields in a condition table affects the performance of the

system during pricing.

Two general guidelines will help you create an efficient condition table:

1. If you select fields that are connected to the structure of your

organization (for example, sales organization and distribution channel),

Page 20: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________20

[email protected]

assign the fields according to the level of general applicability: Put the

most general field, for example, the sales organization in the highest

position and the most specific field in the lowest.

2. After organizational fields, place fields from the document header

before those that come from the item level. (For example, Customer

comes before Material) After you have selected the fields for the key on

the screen where you maintain and define condition tables, choose F16

Generate to generate the table in the system. Generation prepares the

condition table for storing condition data.

Page 21: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________21

[email protected]

Define Access SequencesDefine Access SequencesDefine Access SequencesDefine Access Sequences

You define access sequences in this IMG step.

The access sequence is a search strategy which the SAP System uses to

search for condition records valid for a condition type.

For example, you can define for a price that the SAP System first searches

for a customer-specific price and then for a price list price.

RecommendationRecommendationRecommendationRecommendation

• If you define your own access sequences, the key should start with

the letter Z since SAP reserves this letter for the standard system.

• Do not change access sequences contained in the standard SAP R/3

System.

ActionsActionsActionsActions

1. Check to what extent you can use the access sequences

contained in the standard SAP R/3 System.

2. Create new access sequences by copying a similar access

sequence and changing it according to your needs. Specify an

alphanumeric key which may have up to 4 digits and a textual

description.

3. Maintain the accesses for the access sequence by specifying the

condition tables in the desired sequence. With the sequence, you

define the priority of the accesses. You can display combinations of

key fields using possible entries.

4. Generating the accesses is no longer necessary as of 3.0, as this

is carried out automatically. You can generate the accesses

manually, if required, by choosing "Utilities".

Page 22: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________22

[email protected]

Improved performance by using pre-step for accesses.

MaintainMaintainMaintainMaintain Access SequenceAccess SequenceAccess SequenceAccess Sequence

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define Access Sequence

TTTT----CodeCodeCodeCode V/07

Click on

You will have following screen

Page 23: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________23

[email protected]

Double click on you will have following screen

will appear

This message serves to warn you that each change you make will have an

effect on all other clients in the system.

Click on you will have following screen

Click on you will have following screen

Page 24: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________24

[email protected]

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 you will have following screen

Click on you will have following screen

Enter require data as shown in above screen

Page 25: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________25

[email protected]

1. Access Number: For finding you condition record you can assign

access number to your condition table

2. Condition Table

3. Requirement Field: This is use for output determination

4. Exclusive: If you keep this tab tick mark your system spot searching

record after first successful access condition type.

Press enter you will have following screen

select your access as shown in above screen and

double click on and then press enter you will have following

screen

Click on you will have change request screen click on you will

back to above screen

Click on you will have following screen

Page 26: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________26

[email protected]

Optimize AccessesOptimize AccessesOptimize AccessesOptimize Accesses

To improve performance, 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. If the

search is unsuccessful, then this access is not used to search from the

individual items.

The pre-step can only be used for accesses with header and item data.

The greater the average number of items in a document, the more useful

pre-step becomes.

The less likely it is that you will find a valid condition record, the more

useful it is to use pre-step (see the following example).

ExampleExampleExampleExample

In pricing, you use a customer-material discount. The condition records

you create are based on customer data from the document header and

Page 27: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________27

[email protected]

material data from each document item. The discount is only valid for 2%

of your customers, however. Normally, this would mean that the system

would needlessly search through every available item for 98% of your

customers. In this case, pre-step would improve system performance.

Double click on you will have following screen

Click on you will have following screen

Enter your condition type and your access number of your access

sequence as shown in above screen

Page 28: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________28

[email protected]

Press enter and Click on you will have change request screen click on

you will back to above screen.

Page 29: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________29

[email protected]

Define Condition TypesDefine Condition TypesDefine Condition TypesDefine Condition Types

Here you define condition types

Price elements are represented in the SAP system by condition types.

Price elements can be, for example, prices, surcharges, discounts, taxes

or, freight, and are stored in the system in condition records.

You can, for example, define whether a discount is calculated as a

percentage or a fixed amount using the condition type.

You specify an access sequence in every condition type. Thus, you define

which fields the SAP system checks when searching for a valid condition

record.

NoteNoteNoteNote

• 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").

Remember that you can only specify manually in a document those

condition types which are contained in the pricing procedure.

• You can change the outcome of pricing in the sales document

manually. You can limit options for changing a condition type in

this IMG step.

RecommendationRecommendationRecommendationRecommendation

• If you define your own condition types, the key should start with

the letter Z since SAP reserves these letters for that purpose in the

standard system.

• Do not change the condition types which are contained in the

standard SAP R/3 System.

Page 30: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________30

[email protected]

ActionsActionsActionsActions

1. Check to what extent you can use the condition types contained

in the standard SAP R/3 System.

2. Create new condition types by copying a similar conditions type

and changing it according to your requirements. 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.

Specify an alphanumeric key which can have up to 4 digits, and a

textual description.

Specify an access sequence for the condition types. You do not

need to specify an access sequence for header conditions.

3. Maintain the detail screen of the condition type.

You can also assign a reference condition type if the condition

types you are working with are similar. Then you will only have to

maintain condition records for the reference condition type.

In addition, you can define the upper and lower limits for the value of a

condition at condition type level. This way, you limit the amounts or the

scale values in the corresponding condition records.

Checking settingsChecking settingsChecking settingsChecking settings

You can use the SDCHECKT685A report to check the settings for the

condition types. This is not a complete check but it does, for example,

check the scale type setting for group conditions. For more information,

read the report documentation.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define Condition Type

TTTT----CodeCodeCodeCode V/06

Page 31: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________31

[email protected]

Click on

You will have following screen

MaintainMaintainMaintainMaintain Condition TypeCondition TypeCondition TypeCondition Type

Click on you will have following screen

Page 32: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________32

[email protected]

Select Condition Type PR00

Click on copy button and you will have following screen

Page 33: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________33

[email protected]

Change the four alphanumerical key for your condition type and name.

Page 34: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________34

[email protected]

Press enter than click on save button you will have following pop

screen

Click on your condition type was saved

Click on you will have your condition type in the list as shown in

below

Click on you will have following screen

Page 35: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________35

[email protected]

Define upper/lower limits for conditionDefine upper/lower limits for conditionDefine upper/lower limits for conditionDefine upper/lower limits for conditionssss

In this step you define lower and upper limit for your condition type.

Up to what extend end-user can change your condition value in a sales

order.

1. Before defining limits your condition must be changeable. you can see

in your condition type in “ changes which can be made” tab

Tick mark in Amount/percent radio button

2. For Condition Type Condition record must be maintain

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Define

Condition Type� Define upper/lower limits for conditions

TTTT----Code:Code:Code:Code: OVB2

Page 36: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________36

[email protected]

Double click on you will have following

screen

Click on

Enter your data as shown in above screen.

Click on you will have change request screen

Click on and you will back to above screen

Click on you will have following screen

Page 37: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________37

[email protected]

Check settinCheck settinCheck settinCheck setting for your Condition typeg for your Condition typeg for your Condition typeg for your Condition type

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing�Define

Condition Type� Check setting for your Condition Type

In this step you can check setting for your condition type

Double click on you will have following

screen

Enter your condition type and click on you will have following screen

will appear

Page 38: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________38

[email protected]

Here there was no error so this screen is appear.

Page 39: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________39

[email protected]

Condition RecordCondition RecordCondition RecordCondition Record

UseUseUseUse

This section explains how to perform day-to-day pricing activities during

sales order processing. The section explains how to create and maintain

pricing information by using condition records.

Purpose of Condition RecordsPurpose of Condition RecordsPurpose of Condition RecordsPurpose of Condition Records

Condition records allow you to store and retrieve pricing data in the

system. All the pricing elements daily business - the prices, discounts,

and surcharges for freight and taxes - that you want to use for automatic

pricing must be stored in the system as condition records. 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. During document

processing, the system transfers data from the condition records and

determines the amounts for individual pricing elements (prices, discounts

and surcharges) and the final amount for the sales document.

Page 40: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________40

[email protected]

SAP MENU PATH:SAP MENU PATH:SAP MENU PATH:SAP MENU PATH: Logistics�Sales and Distribution�Master

Data�Conditions�Select Using Condition Type�Create

TTTT----Code: Code: Code: Code: VK11

Double click on you will have following screen

Page 41: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________41

[email protected]

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.

Here I enter ZPR0 for which I want to create condition record

Press enter you will have following screen

Page 42: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________42

[email protected]

In above screen you can see key Combination pop-up screen appear.

Here it appear because access sequence has more than one table

Select key combination for which you want to create condition record.

And click on you will have following screen

Page 43: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________43

[email protected]

Enter your Sales Organization, Distribution Channel, Customer, Material,

Amount (Material Price), Unit (Currency), Per (Price per unit of

measurement), 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.

Press enter and Click on you will back to above screen.

Click on you will have Sap Essay Menu

Maintain ScaMaintain ScaMaintain ScaMaintain Scales for Conditionles for Conditionles for Conditionles for Condition

In this step you define Scale for you price. When you create a condition

record for a pricing element, you can define a pricing scale.

In the standard system, 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

Page 44: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________44

[email protected]

The scale basis is defined in Customizing for Sales for each condition

type.

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

Page 45: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________45

[email protected]

you will have following screen

Enter relevant data as shown in above screen and click on you will

have following screen.

In this screen click on you will have following screen.

Page 46: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________46

[email protected]

Here our Scale Base type is Quantity enter data as shown in above screen.

Press enter and click on you will have following screen

Click on you will have Sap Essay Menu

Page 47: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________47

[email protected]

Tracking Cumulative Values With Condition UpdateTracking Cumulative Values With Condition UpdateTracking Cumulative Values With Condition UpdateTracking 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. For

example, when your customers place orders for a new product, you may

offer them an introductory allowance up to a specified total value (for

example, up to INR 5 lacs ). As a customer places orders for the new

product, the system must be able to keep track of the cumulative

discount total.

Condition update is controlled by the condition type in setting

Customizing for Sales. If you set the condition update for a particular

condition type, the system subsequently updates the corresponding

condition records whenever you process relevant sales and billing

documents.

As shown in above screen for use of this function this tick mark must be

there in condition type.

Condition update provides the basis for the following pricing functions:

_ Maximum Value

_ Maximum quantity

_ Maximum Number of Sales Orders

Page 48: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________48

[email protected]

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, you can create condition records that specify a maximum

cumulative value. The system uses the condition value of an item as the

basis for the cumulative value.

TTTT----CodeCodeCodeCode 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

Page 49: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________49

[email protected]

Here we enter max. condition value 10,000. It is mean As the customer

places sales orders for the item, the system keeps track of the cumulative

discount value and stores this data at condition record level. Once the

cumulative discount value reaches INR 10,000, the system automatically

deactivates the discount.

Press enter and click on you will have following screen

Page 50: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________50

[email protected]

Click on you will have sap easy menu

After creating sales order you can track cumulative value for condition

type

Maximum QuantitiesMaximum QuantitiesMaximum QuantitiesMaximum Quantities

You can create condition records that specify a maximum cumulative

quantity. The system uses the condition base value of an item as the

basis for the cumulative quantity. In most cases for the condition base,

this involves a quantity. It is also possible to enter maximum quantities in

weight and volume for a condition record.

TTTT----Code:Code:Code:Code: VK11

Page 51: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________51

[email protected]

Here I use condition ZDIS press enter

Enter all necessary data and click on you will have following screen

Page 52: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________52

[email protected]

Here we enter Max.cond.base value 200 pc

Here, 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. As the customer places sales orders for the item, the system

keeps track of the cumulative value (in this example, the number of

peaces) and stores this data at the condition record level. Once the

cumulative value reaches 200 peaces, the system automatically

deactivates the discount.

Click on you will have following screen

Page 53: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________53

[email protected]

Click on you will have SAP easy menu

Maximum Number of Sales OrdersMaximum Number of Sales OrdersMaximum Number of Sales OrdersMaximum Number of Sales Orders

You can specify the maximum number of orders in a condition record.

For example, you offer your customers a special discount on a new

product. You want the discount to count for the introductory order and

for one refill order. The system keeps track of the number of orders the

customer places and, after the maximum number is reached,

automatically deactivates the condition record. After deactivation the

condition type no longer appears on the pricing screen in the order. In

addition, the system automatically stores statistical data for condition

records where a maximum number of orders are specified.

TTTT----CodeCodeCodeCode:::: VK11

Page 54: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________54

[email protected]

Here we use condition type ZDIS press enter

Enter all necessary data and click on you will have following screen

Page 55: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________55

[email protected]

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.

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

Page 56: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________56

[email protected]

Define And Assign Pricing ProceduresDefine And Assign Pricing ProceduresDefine And Assign Pricing ProceduresDefine And Assign Pricing Procedures

You define the pricing procedures in this step. In addition, you assign the

pricing procedures to the transactions by defining the following

dependencies:

• Customer

• Sales document type

• Sales area

In the pricing procedure, you define which condition types should be

taken into account and in which sequence. During pricing, 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.

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.

• Document pricing procedure

You specify the document pricing procedure for each sales

document type and billing type.

To determine the procedure, you allocate the customer determination

procedure and the document pricing procedure to a pricing procedure

within a sales area.

Page 57: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________57

[email protected]

SAP RecommendationSAP RecommendationSAP RecommendationSAP Recommendation

• Define your own pricing procedures which contain only those

condition types which you use. Otherwise, the system makes

unnecessary accesses to conditions.

• Do not change the pricing procedures contained in the standard

SAP R/3 System.

ActionsActionsActionsActions

1. Create new pricing procedures by copying a similar pricing

procedure.

o Specify a key with up to 6 characters and a description.

o For a procedure, specify the condition types in the sequence

of their usage.

Maintain the lines of the pricing procedure

2. Afterwards define the customer determination procedures for

determining the procedure.

3. Define the document pricing procedures for determining the

procedure.

4. Assign the procedure to the sales document types and billing

types.

5. To determine the procedure, define the allowed combinations of:

o Sales area

o Customer determination procedure

o Document pricing procedure

o Pricing procedure

Page 58: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________58

[email protected]

Check settingsCheck settingsCheck settingsCheck 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:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures

Click on

You will have following screen

Page 59: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________59

[email protected]

Maintain Pricing ProcedureMaintain Pricing ProcedureMaintain Pricing ProcedureMaintain Pricing Procedure

TTTT----CodeCodeCodeCode V/08

Click on you will have following screen

Click on you will have following screen

Enter

1. up to six alphanumerical key

Page 60: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________60

[email protected]

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

Click on you will have following screen

Click on you will have following screen

Page 61: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________61

[email protected]

Here I show you one of my clients pricing procedure you can configure

pricing procedure as per your requirement.

You can read effect of each field of pricing procedure in Explain each

field of SAP doc folder.

Click on you will have change request screen click on you will

back to above screen

Click on you will have following screen

Page 62: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________62

[email protected]

Define Customer Pricing ProcedureDefine Customer Pricing ProcedureDefine Customer Pricing ProcedureDefine Customer Pricing Procedure

Here you Determines which pricing procedure the system should apply

when you create a sales document for the customer.

UseUseUseUse

You can define different pricing procedures for your system. A pricing

procedure determines the type and sequence of conditions that the

system uses for pricing in, for example, a sales order.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures�Define Customer Pricing

Procedure

TTTT----Code:Code:Code:Code: OVKP

Double click on you will have following screen

Page 63: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________63

[email protected]

Click on you will have following screen

Enter one character key and its description as shown in above screen.

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

Page 64: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________64

[email protected]

IN Customer Master –Sales Area Data- Sales View

As seen in above screen you have to assign here

Click on

Define Document Pricing ProcedureDefine Document Pricing ProcedureDefine Document Pricing ProcedureDefine Document Pricing Procedure

Here you define the key that specifies the pricing procedure for this type

of sales document.

UseUseUseUse

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

Page 65: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________65

[email protected]

The pricing procedure determines how the system carries out pricing for

a particular sales document (for example, which pricing condition records

it accesses and in which sequence).

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures�Define document

Pricing Procedure

TTTT----Code:Code:Code:Code: OVKI

Double click on you will have following

screen

Page 66: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________66

[email protected]

Click on you will have following screen

Enter one character key and its description as shown in above screen.

Click on you will have change request screen click on you will

back to above screen

Click on

Page 67: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________67

[email protected]

Assign Document Pricing Procedure to your Order TAssign Document Pricing Procedure to your Order TAssign Document Pricing Procedure to your Order TAssign Document Pricing Procedure to your Order Typeypeypeype

Here you assign your Document Pricing Procedure to your Sales

Document type

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures�Assign Document

Pricing Procedure To Your Order Type.

TTTT----Code:Code:Code:Code: OVKJ

Double on you will have following

screen

As shown in above screen assign your document pricing procedure to

your sales document type.

Click on you will have change request screen click on you will

back to above screen

Page 68: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________68

[email protected]

Click on

Assign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing TypeAssign Document Pricing Procedure to Billing Type::::

In this step you assign you document pricing procedure to your billing

type.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures� Assign document

pricing procedures to billing types.

TTTT----Code:Code:Code:Code: OVTP

Double click on you will have

following screen

Page 69: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________69

[email protected]

As shown in above screen assign your document pricing procedure to

your billing type.

Click on you will have change request screen click on you will

back to above screen

Click on

Define Pricing Procedure DeterminationDefine Pricing Procedure DeterminationDefine Pricing Procedure DeterminationDefine 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:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Control� Define And Assign Pricing Procedures�Define Pricing

Procedure Determination

TTTT----Code:Code:Code:Code: OVKK

Double on you will have following screen

Page 70: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________70

[email protected]

Click on you will have following screen

Enter you Sales Area, Document Pricing Procedure, Customer Pricing

Procedure and Pricing Procedure as shown in above screen.

Click on you will have change request screen click on you will

back to above screen

Click on

Page 71: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________71

[email protected]

Check Settings for Pricing ProceduresCheck Settings for Pricing ProceduresCheck Settings for Pricing ProceduresCheck Settings for Pricing Procedures::::

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.

Double on you will have following screen

Click on you will have following screen

There is no errors found in customizing

Page 72: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________72

[email protected]

Define Pricing By Item CategoryDefine Pricing By Item CategoryDefine Pricing By Item CategoryDefine Pricing By Item Category

You set the following defaults in this step:

• Pricing for each item category

Here, 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.

• Pricing data when copying (document flow)

Via the document flow, you define how the SAP System should

handle the automatically determined and manually entered

conditions when copying sales documents and billing documents.

For example, 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 settingsDefault settingsDefault settingsDefault settings

In the standard SAP R/3 System, the condition type "VPRS" is predefined

for determining the cost.

ActionsActionsActionsActions

1. Define for each item category whether the SAP System should

carry out pricing.

In addition, define whether the item value is used for statistical

purposes or whether it should be included in determining the total

value.

2. Define the type of pricing for the item categories when copying

sales documents and billing documents. The copying options

allowed for the item categories are defaulted automatically.

Page 73: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________73

[email protected]

You define the copying options when defining the sales document

types (see the section "Transactions" --> "Define document flow

for transactions").

IMG PATH:IMG PATH:IMG PATH: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

Page 74: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________74

[email protected]

Active PriActive PriActive PriActive Pricing for Item Categoriescing for Item Categoriescing for Item Categoriescing for Item Categories

TTTT----Code:Code:Code:Code: OVK0

Double click on you will have following

screen

Here you can see your Item category is pricing relevant or not if not than

must mark as pricing relevant.

1. Carry out pricing

It indicates whether the system automatically carries out pricing at the

item level.

Example

The system carries out pricing for standard items in a sales order. In the

case of text items, however, pricing would not make sense.

Page 75: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________75

[email protected]

2. Statistical values

It indicates whether the system takes the value of an item into account

when it determines the total value of a document.

After making setting do not forgot to save.

Active Cost Determination for Item CategoriesActive Cost Determination for Item CategoriesActive Cost Determination for Item CategoriesActive 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, condition type "VPRS") for determining the

cost.

Use:Use:Use:Use:

When processing a sales document, the SAP System can determine the

cost for each item. The cost refers to the costs of procurement or

production of goods. It is an important indicator for costing a profit

margin for the sales of goods.

Page 76: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________76

[email protected]

Double click on you will have

following screen

It indicates whether, during pricing, the system determines the cost

(stock value) of a sales document item.

If you want to determine cost for your item categories than tick mark it.

Do not forget to save.

Page 77: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________77

[email protected]

Page 78: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________78

[email protected]

Maintain PriceMaintain PriceMaintain PriceMaintain Price----Relevant Master Data FieldsRelevant Master Data FieldsRelevant Master Data FieldsRelevant Master Data 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

ActionsActionsActionsActions

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.

Page 79: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________79

[email protected]

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 typePrice list typePrice list typePrice list type

It identifies a price list or other condition type (for example, a surcharge

or discount).

UseUseUseUse

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.

ProcedureProcedureProcedureProcedure

In the customer master record, enter one of the values predefined for

your system. The system proposes the value automatically during sales

Page 80: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________80

[email protected]

order processing. You can change the value manually in the sales

document header.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Maintain

Price-Relevant Mater Data Fields�Define price list categories for

customers

Click on you will have following screen

Click on you will have following screen

Page 81: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________81

[email protected]

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)Price group (customer)Price group (customer)Price group (customer)

It is a grouping of customers who share the same pricing requirements.

UseUseUseUse

You can define price groups according to the needs of your organization

and create pricing records for each group. You can, for example, define a

group of customers to whom you want to give the same kind of discount.

Page 82: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________82

[email protected]

You can assign a price group to an individual customer either in the

customer master record or in the sales document.

ProcedureProcedureProcedureProcedure

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.

IMG PATH:IMG PATH:IMG PATH: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

Page 83: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________83

[email protected]

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

Material Pricing GroMaterial Pricing GroMaterial Pricing GroMaterial Pricing Groupupupup

A way of grouping materials to which you want to apply the same

conditions.

UseUseUseUse

You can create condition records for a material pricing group using the

following condition types:

• Material pricing group (for example, all non-food products)

Page 84: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________84

[email protected]

• A combination of customer and material pricing group

• A combination of price group and material group (for example, all

wholesale customers and all non-food products)

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Maintain

Price-Relevant Mater Data Fields� Define material groups

Click on you will have following screen

Click on you will have following screen

Page 85: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________85

[email protected]

Click on

Click on you will have IMG screen

Page 86: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________86

[email protected]

Maintain Pricing ReportMaintain Pricing ReportMaintain Pricing ReportMaintain Pricing Report

In this menu option, you define the screen layout for pricing reports. You

use pricing reports to analyze condition records according to different

criteria. Technically, pricing reports are ABAP/4 programs.

NoteNoteNoteNote

The standard SAP R/3 System contains predefined pricing reports which

you can start using the application menu.

ActionsActionsActionsActions

1. Display the pricing reports defined in the standard SAP R/3

System to check to what extent you can use them.

2. Create new pricing reports. To do this, 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.

b) All key fields which are used in conditions appear in

alphabetical order on the following data screen. Select all key

fields which should be used in the pricing report.

If you choose Edit->Further processing with AND, all

condition tables will be evaluated that contain at least one of

the selected key

fields. If you choose Edit->Further processing with OR, only

the condition tables that contain all the selected key fields

will

c) be evaluated. Select all condition tables which should be

analyzed in the next dialog box.

d) Choose "Position fields" to define the screen layout of the

pricing report. Make sure that all key fields from the selected

tables appear on the following data screen.

Fields which should not be used as selection criteria later on

when displaying the list, can be suppressed by cancelling the

check mark in the "Selection" column.

Page 87: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________87

[email protected]

You can also indicate fields as obligatory on the selection

screen.

e)

Click on you will have following screen

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Maintain

Pricing Reports

Click on you will have following screen

Page 88: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________88

[email protected]

Enter name and title for your pricing report

Click on for selecting fields you will have following screen

Page 89: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________89

[email protected]

Select Sales Organization field and click on you will have

following screen

Page 90: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________90

[email protected]

Select any one table for which you want to create pricing report click

on you will have following screen

Page 91: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________91

[email protected]

Make tick mark for all check box in default values for the selection

screen

Click on you will have following pop-up

Page 92: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________92

[email protected]

Click on you will have following massage on status bar

Click on you will have img screen

Page 93: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________93

[email protected]

Condition ExclusionCondition ExclusionCondition ExclusionCondition Exclusion

In this step, you can set up exclusion procedures for groups of conditions

and for individual condition types or records.

Condition Exclusion For Groups Of ConditionsCondition Exclusion For Groups Of ConditionsCondition Exclusion For Groups Of ConditionsCondition Exclusion For Groups Of Conditions

If several condition records are valid for pricing in a document item, you

can define rules that specify which condition records are and are not

included. You use condition exclusion for this purpose.

You control condition record exclusion using exclusion groups. 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.

Thus, the result of pricing can be influenced with regard to a required

criterion (for example, best price) by excluding certain condition types

while others are taken into account during pricing.

ExampleExampleExampleExample

You can define a condition exclusion which determines the best

price for the customer and excludes other less favorable results of

pricing. The best price then reverses the priority of condition types

which would have been predefined by the access sequence.

The tables for condition exclusion are empty when delivered. 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

Page 94: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________94

[email protected]

• Enter condition exclusion groups in the pricing procedure and

specify a procedure for determining the condition types to be

excluded

ActionsActionsActionsActions

1. Create a condition exclusion group by entering an alphanumeric

key with a maximum of four characters and a description.

2. Allocate the condition types to a condition exclusion group. A

condition exclusion group can contain any number of condition

types.

3. Enter the condition exclusion group in the pricing procedure that

you use in pricing (Go to -> Exclusion groups ).

Note the sequence (sequential number) in which the exclusion

groups should be processed.

You can use two exclusion groups for condition exclusion. In this

case, you must choose the procedure "C" which determines the

best price between two exclusion groups.

Click on you will have following screen

Page 95: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________95

[email protected]

Define Condition Exclusion GroupsDefine Condition Exclusion GroupsDefine Condition Exclusion GroupsDefine Condition Exclusion Groups

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing�

Condition Exclusion � Condition Exclusion for Group of Conditions�

Define Condition Exclusion Groups

TTTT----Code:Code:Code:Code: OV31

Click on you will have following screen

Click on you will have following screen

Page 96: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________96

[email protected]

Create a condition exclusion group by entering an alphanumeric key

with a maximum of four characters and a description.

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

Page 97: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________97

[email protected]

Assign condition types to the exclusion groupsAssign condition types to the exclusion groupsAssign condition types to the exclusion groupsAssign condition types to the exclusion groups

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing�

Condition Exclusion � Condition Exclusion for Group of Conditions�

Assign condition types to the exclusion groups

TTTT----Code:Code:Code:Code: OV32

Click on you will have following

screen

Page 98: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________98

[email protected]

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

Page 99: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________99

[email protected]

Maintain condition exclusion for pricing proceduresMaintain condition exclusion for pricing proceduresMaintain condition exclusion for pricing proceduresMaintain condition exclusion for pricing procedures

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Condition

Exclusion � Condition Exclusion for Group of Conditions� Maintain

condition exclusion for pricing procedure

TTTT----Code:Code:Code:Code: VOK8

Click on you will have following

screen

Page 100: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________100

[email protected]

Select you pricing procedure as shown in above screen click on

you will have following screen

Click on you will have following screen

Page 101: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________101

[email protected]

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. 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, if more valid condition records exist (for example,

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 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, all condition types in the second group are set to

inactive.

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

Page 102: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________102

[email protected]

Condition Exclusion Condition Exclusion Condition Exclusion Condition Exclusion forforforfor Condition Types Condition Types Condition Types Condition Types andandandand RecordsRecordsRecordsRecords

In this step, you define a condition exclusion indicator.

You can set this indicator in a condition record or condition type. 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.

ExampleExampleExampleExample

When the system determines a very low price, you want to void all other

discounts.

Proceed as follows:

• Mark a condition type or an individual record in the condition type

with a condition exclusion indicator, for example with 'X' for net

price.

• For all discounts which you want to void when this net price is

used, enter a routine for the pricing procedure in the requirements

column. This routine reads the indicator and sets the condition to

inactive when it is set to 'X'. The standard system includes

requirement 2 which has a similar function.

Page 103: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________103

[email protected]

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.

UseUseUseUse

You can set this indicator in two ways:

• For a particular condition record (the field appears on the Details

screen)

Page 104: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________104

[email protected]

• For all records of a particular condition type (the field appears on

the screen where you define the condition type)

NoteNoteNoteNote

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, 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

Page 105: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________105

[email protected]

Pricing AgreementsPricing AgreementsPricing AgreementsPricing Agreements

You can group condition records together using agreements for the

purpose of sales deals - comparable to rebate agreements.

You can define agreement types for promotions and sales deals and

specify different condition types and condition tables.

Define PromotionsDefine PromotionsDefine PromotionsDefine Promotions

A promotion is a marketing plan for a certain product line (for example,

during the market launch).

A promotion can be made up of several sales deals.

In Customizing, you have the following options for controlling

promotions:

• Define promotion type

• Set up number ranges for promotions, if necessary

The same number range is used for promotions as in rebate

processing. If you want to use separate number ranges, make the

appropriate setting.

• Enter the overview screen displayed for the user to create master

data

NoteNoteNoteNote

The same authorization object is used for promotions as for rebate

processing (V_KONA_VKO).

ActionsActionsActionsActions

1. Enter a numeric key with a maximum of four digits and a

description for the promotion type.

Page 106: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________106

[email protected]

2. On the detail screen, specify control data, such as:

o Agreement category "P" for promotion

o Validity period proposed as a default value

o Overview screen

3. If necessary, create new number ranges (internal or external).

TransportTransportTransportTransport

You transport number range objects as follows:

Choose Interval -> Transport in the accounting document Number Range

screen.

All intervals for the selected number range object are deleted in the

target system first. After the import, only the intervals you export are

present. The number statuses are imported with their values at the time

of export.

Dependent tables are not transported or converted.

Click on you will have following screen

Page 107: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________107

[email protected]

Maintain Promotion TypeMaintain Promotion TypeMaintain Promotion TypeMaintain Promotion Type

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Agreement � Define Promotion Type� Maintain Promotion Types

Click on you will have following screen

Page 108: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________108

[email protected]

We copy from the standard click on you will have following screen

Page 109: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________109

[email protected]

Enter four character alphanumerical key for your and its description for

your promotion type

Press enter and Click on you will have change request Pop-Up screen

click on you will have following screen

Click on you will have IMG screen

Page 110: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________110

[email protected]

Click on for number ranges for

agreements

Set up Sales DealsSet up Sales DealsSet up Sales DealsSet up Sales Deals

In this unit, make the necessary settings for sales promotions.

DefiDefiDefiDefine Sales Dealsne Sales Dealsne Sales Dealsne Sales Deals

A sales deal defines a marketing deal for a certain product. Depending on

the setting, it can be allocated to a higher-level promotion.

Special condition records can be allocated to a sales deal. If relevant, the

records also contain the number of the promotion allocated to the sales

deal.

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, for

example, whether it refers to a product or product line. The

standard system contains sales deal type 0020.

• 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.

Using the condition type group, it is possible to deal with individual

products differently in a sales deal and, for example, to grant

discounts specific to a customer or material.

ActionsActionsActionsActions

Proceed as follows to define your own sales deals:

Page 111: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________111

[email protected]

1. Create an agreement type by specifying a numeric key with a

maximum of four digits and a description for the agreement type.

2. Specify the different control data on the detail screen of the

agreement type (for example, validity period as default value,

overview screen). In the agreement hierarchy, specify whether an

allocation to a promotion may, can or must be made.

3.

4. Note

5. 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. For example, you can define an

overview that should only be displayed for maintaining payment

conditions for certain condition records.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Agreement� Set up Sales Deal� Define Sales Deals

Click on you will have following screen

Page 112: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________112

[email protected]

Click on you will have following screen

Select 0020 and click on you will have following screen

Page 113: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________113

[email protected]

Enter four character alphanumerical key and its description and Press

Enter and Click on you will have change request Pop-Up screen

click on you will have following screen

Click on you will have following screen

Page 114: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________114

[email protected]

Click on if you want to create number

rages for agreements

Condition Type GroupsCondition Type GroupsCondition Type GroupsCondition 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.

Define Condition Type GroupsDefine Condition Type GroupsDefine Condition Type GroupsDefine 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.

ActivitiesActivitiesActivitiesActivities

1. First check whether you can copy the condition type groups from

the standard release. If not, proceed as follows:

2. Enter a key with the maximum of four digits as well as a

description for the condition type group.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Agreement� Set up Sales Deal� Condition Type Group� Define

Condition Type Groups

Page 115: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________115

[email protected]

Click on you will have following screen

Click on you will have following screen

Page 116: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________116

[email protected]

Enter four character alphanumerical key and description for your

condition type group. Here you mention category type for condition

whether it is sales deal or rebate.

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 GroupsAssign Condition Types/Tables to Condition type GroupsAssign Condition Types/Tables to Condition type GroupsAssign 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.

ActivitiesActivitiesActivitiesActivities

1. Enter the key for the condition type group.

2. Enter a sequential number in numerators for the conditions.

3. Assign a condition type as well as a condition table to the

condition type group.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Agreement� Set up Sales Deal� Condition Type Group�Assign

Condition Types/Tables to Condition type Groups

Page 117: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________117

[email protected]

Click on you will have following screen

Page 118: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________118

[email protected]

Click on you will have following screen

Assign your condition type/table to your condition type group 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

Assign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales DealsAssign Condition Type Groups/Sales Deals

In this IMG activity you can carry out mapping between agreement type

and condition type groups.

ActivitiesActivitiesActivitiesActivities

Assign a condition type group to the agreement type by entering a four

digit key from the corresponding group.

IMG PATH:IMG PATH:IMG PATH:IMG PATH: Sales and Distribution� Basic Function� Pricing� Pricing

Agreement� Set up Sales Deal� Condition Type Group�Assign

Condition Type Groups/Sales Deals

Page 119: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________119

[email protected]

Click on you will have following screen

Page 120: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________120

[email protected]

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

Page 121: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________121

[email protected]

Question & AnswerQuestion & AnswerQuestion & AnswerQuestion & Answer

1.1.1.1. Could you explain what condition technique in SAP is?

i. Hierarchy of elements defining a data combination which leads to

certain actions.

ii. In pricing the condition technique refers to the method by which the

system determines prices from information stored in condition records.

In Sales and Distribution, the various elements used in the condition

technique are set up and controlled in Customizing. During sales order

processing, the system uses the condition technique to determine a

variety of important pricing information.

2.2.2.2. Name three areas/processes which use condition technique in SD?

i. Material determination, Output determination, Account determination.

3.3.3.3. What are the four basic elements of condition technique?

i. Condition Types, Condition Tables, Access Sequences, Pricing

Procedures.

4.4.4.4. Please explain graphically the relationship between the four basic

elements in condition techniques?

i. Procedures à Condition Types à Access Sequence à Condition Tables à

Condition Records.

5.5.5.5. Explain what a pricing procedure is?

i. The primary job of a pricing procedure is to define a group of condition

types in a particular sequence. The pricing procedure also determines:

- Which sub-totals appear during pricing

- To what extent pricing can be influenced manually

- Which method the system uses to calculate percentage discounts and

surcharges

Page 122: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________122

[email protected]

- which requirements for a particular condition type must be fulfilled

before the system takes the condition into account.

6. 6. 6. 6. Explain what a condition table and an access sequence is and the

relationship between them?

i. A condition table defines the combination of fields (the key) that

identifies an individual condition record. A condition record is how the

system stores the specific condition data that you enter in the system as

condition records. For example, when you enter the price for a product or

a special discount for a good customer, you create individual condition

records.

ii. An access sequence is a search strategy that the system uses to find

valid data for a particular condition type. It determines the sequence in

which the system searches for data. The access sequence consists of one

or more accesses. The sequence of the accesses establishes which

condition records have priority over others. The accesses tell the system

where to look first, second, and so on, until it finds a valid condition

record. You specify an access sequence for each condition type for which

you create condition records.

7.7.7.7. What is a condition type? What are the two main groups of condition

types?

i. A condition type is a representation in the system of some aspect of

your daily pricing activities. For example, you can define a different

condition type for each kind of price, discount, or surcharge that occurs

in your business transactions.

ii. Fixed Amount & Percentage.

8.8.8.8. Is SD the only module that uses condition technique?

i. No.

Page 123: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________123

[email protected]

9.9.9.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.10.10.10. Which partner function is relevant when it comes to tax calculation in

the sales order?

i. Ship-to party.

11.11.11.11. Name at least three different condition types in pricing?

i. Price, Discounts, Freight. PROO, K007, KF00.

12.12.12.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.13.13.13. Where would you specify that a condition type is a discount or a

surcharge?

i. In Condition Type Details Screen.

14.14.14.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.

Page 124: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________124

[email protected]

15. 15. 15. 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.16.16.16. Does the pricing procedure apply for the pricing data at item level or

for the pricing data at header level?

i. Both.

17.17.17.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.18.18.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.19.19.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.20.20.20. Can you explain what a statistical condition is? Give an example for a

statistical condition?

i. VPRS.

21212121.... For what do you use customer hierarchies?

i. Pricing , Rebate.

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

Page 125: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________125

[email protected]

what?

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

23.23.23.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.24.24.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. 25. 25. 25. Name the influencing factors for pricing procedure determination

during sales order entry?

i. Customer, Sales Document Type and Sales Area.

26.26.26.26. Can you copy condition records? If yes, are there any restrictions?

i. Yes. Field specific.

27.27.27.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.28.28.28. Where can you specify that a condition is mandatory?

i. In Pricing Procedure.

29.29.29.29. Tax jurisdiction processing is a close link between which two

Page 126: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________126

[email protected]

modules?

i. FI & SD.

30.30.30.30. Do you have to create a condition record for taxes in the SD

application?

i. Yes.

31.31.31.31. Where is data about conditions stored?

In conditions records

32.32.32.32. What does a condition type do?

It determines the category of a condition and how it is used

33.33.33.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.34.34.34. What is a condition table?

It is a combination of fields, which form the key for a condition record

35.35.35.35. At what other stage of COM (Customer Order Management) can

pricing be re-determined?

At billing time

36.36.36.36. How many condition tables used for each access sequence?

One or more

37.37.37.37. Condition records are always created using a -------------

Specific key

38.38.38.38. Can new condition records be created w.r.f to existing records?

Page 127: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________127

[email protected]

Yes

39. 39. 39. 39. Which condition type override a price or order value at header level?

Condition type HM00

40.40.40.40. Which condition type used to create a minimum price for a material?

Condition type PMIN

41.41.41.41. What does VPRS condition type in pricing?

It gives the standard cost of the material

42.42.42.42. What does commercial rounding mean in rounding rule of condition

type?

It will round up nearest to the digit

43.43.43.43. Which two condition types are used in determining the customer

expected price?

EDI1 and EDI2

44.44.44.44. 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.45.45.45. Header conditions have access sequences (T/F)

False

46.46.46.46. You can distribute header conditions using different methods T\F

True

47.47.47.47. The records are retrieved by access sequence (the search strategy) is

general to specific T\F

False

48.48.48.48. SKTO is the condition type is used to retrieve the sales tax rate T\F

Page 128: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________128

[email protected]

False

49.49.49.49. One condition type can be maintained as header condition and item

condition as well T\F

True

50.50.50.50. Condition table is the link between condition type and access

sequence (T\F)

False

51.51.51.51. Please, explain condition records in pricing

Condition record is the place where you maintain the specific vale for the

particular condition table. 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. Simply the Condition Records are nothing but the

data used by condition types to

calculate pricing To put it more simply.... a condition record is nothing

but the price of a product.

52. 52. 52. 52. Do header condition type have an access sequence?

No

53.53.53.53. What is Cumulative in Condition Records?

There is a field: - "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.54.54.54. Where are all condition types permitted.?

All condition are permitted in Pricing Procedure (V\08)

Page 129: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________129

[email protected]

55. 55. 55. 55. One condition tables can be assigned to how many condition types?

None, Condition Table is assigned to access sequence.

56565656. Which condition type override a price or order value at header

level?

HM00

57.57.57.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.58.58.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.59.59.59. IF you have 3 different access sequences for one condition record

then what will you do?

It is not possible

Page 130: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________130

[email protected]

60.60.60.60. 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, in my

opinion, it will try to get available data from the first. Only in case, data is

not available, will it move on to the next one.

61.61.61.61. What is meant by condition technique: can we say it is the

combination of condition types, access sequence and condition tables?

Yes

62.62.62.62. Where do we can find pricing procedure indicator in sd ?

Pricing procedure is where we maintain all Conditions (like PR00, K004,

mwst, kp00, etc)

63. 63. 63. 63. What is the importance of requirement field in access sequence?

System will not go to access condition type system will reply through

formula

64.64.64.64. 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. That will help you control the entry in sales order.

65.65.65.65. What is the standard group condition routine in condition type, what

is its importance?

It will help you to calculate the basis for the scale value when a group

condition occurs in pricing.

Page 131: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________131

[email protected]

66.66.66.66. What are the customizing settings in pricing procedure for tax

condition type?

Check out the standard pricing procedure RVAA01 - MWST.

67.67.67.67. Condition tables in Pricing are used for storing ……. (fill in the blank)

Condition record

68.68.68.68. Defining Access Sequences is an activity which is ……..(fill in the

blank)

Cross-Client

69.69.69.69. Pricing Procedure is a group of ……..(fill in the blank)

Condition types

70.70.70.70. Can you explain condition technique used in SAP?

It is a hierarchy of elements defining a data combination, which leads to

certain actions. In pricing the condition technique refers to the method by

which the system determines prices from information stored in condition

records. In Sales and Distribution, the various elements used in the

condition technique are set up and controlled in Customizing. During

sales order processing, the system uses the condition technique to

determine a variety of important pricing information.

71.71.71.71. Name four basic elements of condition technique

Condition Types, Condition Tables, Access Sequences, Pricing

Procedures.

72.72.72.72. Explain condition table and access sequence and the relationship

between them.

A condition table defines the combination of fields (the key) that

identifies an individual condition record. A condition record is how the

system stores the specific condition data that you enter in the system as

condition records. For example, when you enter the price for a product or

Page 132: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________132

[email protected]

a special discount for a good customer, you create individual condition

records.

An access sequence is a search strategy that the system uses to find valid

data for a particular condition type. It determines the sequence in which

the system searches for data. The access sequence consists of one or

more accesses. The sequence of the accesses establishes which condition

records have priority over others. The accesses tell the system where to

look first, second, and so on, until it finds a valid condition record. You

specify an access sequence for each condition type for which you create

condition records.

73.73.73.73. 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. For example, you can define a different condition

type for each kind of price, discount, or surcharge that occurs in your

business transactions.

Fixed Amount & Percentage are two main calculation types used in most

condition types.

74.74.74.74. You can create scales for prices and discounts. Name the four

possible scales.

A: Value, Quantity, Gross weight, Net weight, Volume.

75.75.75.75. What is a group condition?

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.

76.76.76.76. Where would you specify that a condition type is a discount or a

surcharge?

In Condition type definition screen.

Page 133: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________133

[email protected]

77. 77. 77. 77. Name two header condition types

HB00 (Discount-value) and HD00 (Freight)

78.78.78.78. You want to list all condition records for a certain material or a

certain sales organization. How would you do that?

By usage or creation of pricing reports.

79.79.79.79. 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.

80.80.80.80. 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.

Example of statistical condition type is ‘VPRS – Cost’.

81.81.81.81. Where can you specify that a condition is mandatory?

in Pricing Procedure.

82.82.82.82. Explain pricing procedure.

The primary job of a pricing procedure is to define a group of condition

types in a particular sequence. The pricing procedure also determines:

- Sub-totals, which appear during pricing

- To what extent pricing can be influenced manually

- Method the system uses to calculate percentage discounts and

surcharges.

- Requirements for a particular condition type, which must be fulfilled

before the system takes the condition into account.

83.83.83.83. Name the influencing factors for pricing procedure determination

during sales order entry.

Customer Pricing Procedure from Sold-to Party customer master record,

Document Pricing Procedure from sales document type and Sales Area.

Page 134: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________134

[email protected]

84.84.84.84. If you want to make sure that conditions records apply for a certain

time period only, how it can be set?

The Validity Period for particular condition type to be specified in

condition record.

85.85.85.85. In pricing, header-level condition type does not have access

sequence. True / False

True. It does not need access sequence, as condition record is not

required for header-level record

86.86.86.86. A condition record found by an access sequence can always be

changed in the sales order pricing. True / False

False, It can be changed depending on the settings in the definition of

condition type, which allow change of condition in the sales order.

87. 87. 87. 87. Can you post revenues of different types of materials to different G/L

accounts?

Yes. You can configure revenue account determination using material

account assignment group, which is maintained in the material master

89.89.89.89. Which is the standard pricing procedure for US with tax jurisdiction

code?

RVCXUS

90.90.90.90. Do you have to create a condition record for taxes in the SD

application?

For determination of tax condition, condition records need to be

maintained. Example - condition type ‘UTXJ’.

91.91.91.91. What is a condition type?

A condition type is a representation in the system of some aspect of your

daily pricing activities. For example, you can define a different condition

type for each kind of price, discount, or surcharge that occurs in your

business transactions.

Page 135: Sap Sd Pricing in Depth Configuration Guide

Pricing & Condition

________________________________________________________________________

_____________________________________________________________________135

[email protected]

92.92.92.92. What is the purpose of a condition record?

Condition records allow you to store and retrieve pricing data in the

system.

All the pricing elements of your daily business like

-Prices

-Discounts

-Surcharges for freight and taxes etc.

that you want to use for automatic pricing must be stored in the system

as condition records.

93.93.93.93. How many pricing screens are there in a sales document?

There are to pricing screens in a sales document

� item pricing screen, 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, which are

relevant for the whole document.

� NOTE: header conditions do not have access sequence

94.94.94.94. 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.95.95.95. Set of condition types is termed as condition record. (T/F)

False

96.96.96.96. 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

Page 136: Sap Sd Pricing in Depth Configuration Guide

SD Pricing

________________________________________________________________________

[email protected]

136