You are on page 1of 18

Contents

Introduction .................................................................................................................................................. 2
Configuration Steps ....................................................................................................................................... 2
Define Sales Deal Type .............................................................................................................................. 2
Maintain and Assign number ranges for agreements .............................................................................. 3
Define Condition Type Groups .................................................................................................................. 9
Assign Condition Types & tables to Condition Type Group .................................................................... 10
Assign condition type group to sales deal .............................................................................................. 11
System Demo .............................................................................................................................................. 12



Introduction
A sales deal is a set of pricing master data that allows managing customer and material
profiling. A group of customers is assigned a group of materials and a specific discount rate. This
is basically a CRM functionality which resides in standard SAP. The entire functionality does not
require any custom ABAP coding; it is entirely based on standard SAP customizing.
Main configuration point's needs to be created are the Sales Deal Types, Condition Type
Groups and Condition Types. This process reduces the condition record maintenance effort
drastically.
Configuration Steps
Define Sales Deal Type
IMG Path:


Use button to create a new sales deal from the scratch or copy a standard
sales deal available

Under "Default Value" section you can specify how the default values should appear
during condition record creation

Maintain and Assign number ranges for agreements
Under below IMG path you need to create (Optional) and assign a number range to your new
sales deal type. If you don't do this step, you will get the below error message, when you try to
create sales deal condition types.


Therefore it is mandatory to carry out this step.
IMG Path:


You can see available number ranges using below button potions.

In order to assign a number range to your sales deal type, click on the button
Here you will be able to see all sales deal types with their number ranges. The sales deal
types which has no number range assigned will be displayed under section "Not
Assigned"

In order to assign the sales deal type to a number range group, first click on the Sales
deal type and then mark the tick box of the number range group and then click on the
button

Now you should be able to see the sales deal type is moved from the "Not Assigned"
area to the relevant number range group

Save the assignment

Define Condition Type Groups
Under this IMG node you can define condition type groups which determine a group of
condition types and respective condition tables for a sales deal.
IMG Path:



Assign Condition Types & tables to Condition Type Group
Under this IMG path, you can assign condition types and tables to the above defined condition
type group.
IMG Path:



Assign condition type group to sales deal
Under this IMG node you have to assign the above created condition type group (Z100) to the
sales deal.
IMG Path:


Once you do this assignment, you will be able to see same under your sales deal configuration.


System Demo
Create a sales deal
Transaction: VB21
Enter the Sales Deal type and press Enter key

Relevant sales area has to be assigned using the button option

Here you have the option of creating a new sales deal with reference to an existing sales
deal as well. In that case use the button .
There you can select the existing sales deal from the below popup

When you go in to the sales deal detail screen, you can see the default values appear
based on the customizing setting you made in the sales deal.

The button will display all conditions that are assigned to this sales deal type
/ condition type group

Click on the table you want to maintain the condition record

Maintain the condition record and save the record

Like this, you can have several condition records valid for a given time. The selection of which
condition record will be taken into consideration is done in the access sequence or in the
exclusion logic using "Condition Exclusion group" functionality.
During Sales order creation you will see this discount condition appear in the item
condition tab

Condition analysis says below

This sales deal number field is available in the VBAP and VBEP tables
o Sales order line item table - VBAP / KNUMA_AG



o Billing item table - VBRP / KNUMA_AG


Let's say you're using this functionality to define your clearance sales. Since "Sales Deal"
number is available in the VBAP and VBRP tables, it is very easy to identify all clearance sales
orders directly by analysing VBAP table
You can use the transaction VB25 to view list of sales deals


Author: Anupa Wijesinghe
E-Mail: anupaw@gmail.com / anupaw@learnsaptips.com
Website: www.learnsaptips.com
View my profile in LinkedIn
Follow me on Twitter


Disclaimer

This article is done based on my research and readings, unless otherwise stated. The views expressed
are my own and not of anyone else.
Author accepts no liability for the content of the articles in this website or for the consequences of any
actions taken on the basis of the information provided. Using this information is at the users own
discretion and responsibility.