on 10-27-2010 7:49 AM
hi,
How can we set in the masterdata if we have the minimum AND maximum value requirement?
Example:
The customer is given 1% discount if they reach an order value of 5000usd. But 1% discount is given only if they order more than 1000usd. If they order more than 5000usd, they will only be given discount for the 5000usd max.
such as..
if order value if 500 = no discount
if order value is 3000 = give 30$ discount
if order value is 7000 = give 50$ discount
If we use the "FROM" or "TO" scale, if we put upto 5000 = 1%, then when they order 6000, the value of the discount becomes zero (0).
Help!
You can do it with two different condition records that share the same access sequence.
Condition 1 should be configured as Cond. Class A (Discount or surcharge), Calc. type A (Percentage), with scale basis B (Value). The condition record scale has two entries: From $1000.00 the discount is minus 1%; and from $5000.00 the discount is zero.
Condition 2 should be configured as Cond. Class A (Discount or surcharge), Calc. type B (Fixed Amount), with scale basis B (Value). The condition record scale has one entry: From $5000.00 the discount is $50.00.
Such records would render the effect that you seek.
Regards,
Ken
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
I believe you will have to develop a new Routine & apply it in Atlernate Base Value for Condition Type in Pricing Procedure.
Your ABAP developer will write this Routine.
Hope this helps.. .
Thanks,
Jignesh Mehta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
9 | |
8 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.