• No results found

Condition Exclusion

N/A
N/A
Protected

Academic year: 2021

Share "Condition Exclusion"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

Contents

Introduction ... 2

Test scenario ... 2

Configuration ... 3

Define Condition Exclusion Groups... 3

Assign condition types to the exclusion groups ... 4

Maintain condition exclusion for pricing procedures ... 5

(2)

Introduction

Condition Exclusion is very commonly used functionality in SAP SD area to determine best condition or condition value in the sales order. For example, if you have multiple discount condition records setup in the system and you want only the best condition to appear in the sales order and not all discounts, then you can use this functionality.

Let’s see how you can configure condition exclusion in SAP.

Test scenario

For test purpose, I will use below example. Let’s say I have below 4 discount conditions setup in my pricing procedure.

 ZDS1 – AW Discount 1

 ZDS2 - AW Discount 2

 ZDS3 - AW Discount 3

 ZDS4 - AW Discount 4

Now the business requirement is to achieve below in the sales order creation;

1. If “ZDS1” is present, then it should exclude all other discounts “ZDS2”, “ZDS3” and “ZDS3” 2. Sum of “ZDS2” and “ZDS3” should be compared with the discount “ZDS4” and only lowest sum

should be applied in to the sales order. Eg: If sum of “ZDS2” and “ZDS3” equals 15% and the “ZDS4” is 20%, then 15% should be applicable.

I can graphically summarize above requirements as shown below in the SAP terms. Table appear in the top left side has more priority over bottom right side.

In SAP terms it is;

 Exclusion group 1 should exclude group 2 and 3

 Best (Most favorable) out of group2 and 3 is applicable

(3)

Configuration

Define Condition Exclusion Groups

Under this IMG path you can define the condition exclusion groups, which can be used to group your discount condition types. As per my above example, I need to have 3 exclusion groups.

IMG Path:

->

 Use button to add your new exclusion groups

(4)

Assign condition types to the exclusion groups

Under this IMG node, you have to assign individual condition types in respective group IMG Path:

->

 Use button to assign the condition type in to the condition exclusion group

 Based on the above figure, I will assign my discount conditions as follow;

(5)

Maintain condition exclusion for pricing procedures

IMG Path:

-> Under this IMG node, you have to define the exclusion logic.

This needs to be done based on the pricing procedure. In my example, I will use my test pricing procedure “ZAW” and therefore I have to define the exclusion logic for this pricing procedure.

 Select the pricing procedure and double click on the “Exclusion” node

(6)

 First let’s define the logic -> Exclusion group 1 should exclude group 2 and 3: In order to achieve this, you need to have below entry

Here you need to select “condition exclusion procedure” as “D”. This is because you “AW01” group to exclude all conditions in the group “AW02” and “AW03”

You have below options available there:

 For the second requirement -> Best (Most favorable) out of group2 and 3 is applicable; I need to setup below;

(7)

System Demo

Let’s create a sales order and apply these condition types to see how the condition exclusion logic works based on my customizing settings: We need to keep below logic in mind;

s

 First I will apply ZDS2 – 10% (From Group AW02) to the sales order -> This condition is now active in the sales order

 Now let me put the condition “ZDS1 – 6%” to the sales order

 Regardless of the value of “ZDS1”, system deactivate the “ZDS2” in the sales order and make “ZDS1” active

(8)

 This is because we have set up the exclusion logic in a such a way that, conditions out of exclusion group “AW01” to exclude all conditions in exclusion group “AW02” or “AW03”

 Now let’s put “ZDS4” (From exclusion group “AW03”) in to the sales order.

Still only “ZDS1” is valid as it is in the exclusion group “AW01” (Which has to most priority)

 Now I will remove the “ZDS1” in the sales order. After that this sales order contains only “ZDS2” (From exclusion group – AW02) and “ZDS4” (From exclusion group – AW03) -> Now the system should apply only the lowest discount to the sales order, in this case it should be “ZDS2” – 10%

(9)

 Now let’s enter “ZDS3” – 15% and see how the system behave here;

 Only “ZDS4” – 20% is active. This is due to below reason;

Total of the exclusion group “AW02” was compared with the total of the exclusion group “AW03” and the best was proposed.

o Total of the exclusion group “AW02” = (ZDS2 – 10%) + (ZDS3 – 15%) => 25% o Total of the exclusion group “AW03” = (ZDS4 – 20%) => 20%

Therefore ZDS4 – 30% is active in the sales order

(10)

o Total of the exclusion group “AW02” = (ZDS2 – 10%) + (ZDS3 –5%) => 15% o Total of the exclusion group “AW03” = (ZDS4 – 20%) => 20%

Therefore system should now set “ZDS2” and “ZDS3” active in the sales order

Likewise you can do some more testing on this area to see the rest of the condition exclusion procedures.

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.

References

Related documents

(6) Unless otherwise specified in this Direct Control District Bylaw, a public amenity item for which additional gross floor area has been achieved must be.. maintained on the

In a three country world with transportation costs resulting from trade imbalance, the country with medium adjusted size can either has a trade surplus or trade deficit depending

The gaze is more likely to fall on the edges of obstacles, in both manipulation tasks (Johansson et al. 2001) and in navigation (Rothkopf and Ballard 2009), which can be explained

QTGOLD IN QUANTUM GOLD FUND Quantum Asset Management Commodity

Secondly a consideration must be given to the different types of patients treated in the Royal Children’s Hospital Oral Health Department.. Many of the children attending the

Kelvin Jason Phiri, ‘African Pentecostal Spirituality: A Study of the Emerging African Pentecostal Churches in Zambia’ (PhD.. For this reason, Zambia has a number

GlobalSign, founded in 1996, is a provider of identity services for the Internet of Everything (IoE), mediating trust to enable safe commerce, communications, content delivery

There is a need to standardize the rules regarding vehicles design and need to implement and adopt the National Highway Safety Ordinance (NHSO), 2000 for within city traffic