cancel
Showing results for 
Search instead for 
Did you mean: 

How to apply scales discount only for quantities above a scale level?

Former Member
0 Kudos

Dear All,

I have the following scenario for which I try to use scale discount.

I want to apply a fixed amount discount. This fixed amount depends on the total quantity (scales)

However the discount should only be applied to the quantity "above" the scale level.

For example, I have the following scale:

-From 1 to 100 PC --> no discount

- From 101 to 200 PC --> customer gets "-1" discount per PC

If a customer orders 150 PC then the discount is applied but ONLY on the 50 pieces above the scale level.

So far I have set-up the discount correctly except that it is applied on the total quantity (150) and not the "above level" ones (the 50)

Do you know if I can obtain this results though standard customizing or does an ABAP dev would be required? (i.e. creating a new scale formula)

Thank you for your help

Accepted Solutions (1)

Accepted Solutions (1)

marcin_milczynski
Contributor
0 Kudos

Hi,

In the condition type customizing change scale type to D Graduated-to interval scale. Then in condition record set:

from 0PC - 0

from 150PC - -1 per PC

The ordering 200PC the customer will get -50 discount for total qty.

Regards,

Marcin

Answers (1)

Answers (1)

Shiva_Ram
Active Contributor
0 Kudos

Try by maintaining value D-Graduated-to interval scale in the condition type in t.code V/06. Then maintain the values in VK12, then check by creating a new document.

Regards,

Former Member
0 Kudos

Thank you, it worked perfectly!

FYI, I also had to maintain the "Check Value" field in order to get this functionality working.