Condition Exclusion Group in SAP using Tcode OV31
โก Smart Summary
Condition exclusion group in SAP compares the discount condition types in a pricing procedure so a customer receives only the best discount. This resource explains what it is, how to configure it in three steps, and the available exclusion methods.

What is Condition Exclusion Group?
In a normal situation, a pricing procedure can contain more than one condition type that offers a discount to a customer. If these discounts are determined automatically, there is a risk that the customer receives all of the relevant discounts and buys the product for a lower price than intended.
By using condition exclusion groups, you can ensure that the customer does not receive every discount, but instead receives only the best of the available discount condition types. A condition exclusion group is a grouping of condition types that are compared with each other during pricing, so that some condition types, or entire groups, are excluded. The transaction code to create it is OV31.
Step 1)
- Enter T-code OV31 in the command field.
- Click on the New Entries button.
Step 2)
- Enter the condition exclusion group code and name.
- Click on the Save button.
A message “Data was saved” is displayed.
Assign Condition Types to Exclusion Group
Next, tell SAP which condition types belong to the exclusion group, using transaction OV32.
Step 1)
- Enter T-code OV32 in the command field.
- Click on the New Entries button.
Step 2)
- Assign the exclusion group to the condition type.
- Click on the Save button.
Assign Exclusion Group to Procedure
Finally, attach the exclusion group to the pricing procedure and choose the exclusion method, using transaction VOK8.
Step 1)
- Enter T-code VOK8 in the command field.
- Select the procedure.
- Select the Exclusion node.
- Click on the Save button.
Step 2) Select the condition exclusion method. Seven exclusion methods are available, and they are explained in the next section.
When the exclusion group is set up as above, then when you create an order in VA01, the condition K007 is deactivated once the user enters a value for the competing condition.
Condition Exclusion Methods in SAP (A to L)
When you assign an exclusion group in VOK8, you choose how the comparison is made. SAP offers seven exclusion methods, which decide whether the system keeps the best or the least favorable condition for the customer. The method you pick determines the outcome of the whole exclusion, so it is worth understanding each one before you configure the procedure.
| Key | Exclusion method |
|---|---|
| A | Best condition between condition types |
| B | Best condition within the condition type |
| C | Best condition between two exclusion groups |
| D | Exclusive |
| E | Least favorable within the condition type |
| F | Least favorable between the two exclusion groups |
| L | Least favorable between condition types |
Method A, the best condition between condition types, is the most common, because it gives the customer the single best discount while deactivating the others. The “least favorable” methods are used when the business wants to apply the smallest applicable discount instead. Between two exclusion groups, methods C and F compare the winning conditions of each group, which is useful when discounts come from different sources, such as a customer promotion and a material promotion.






