on 02-16-2009 3:22 PM
Hi everybody,
I have a complicated pricing scenario on which I need some help please. I need a scale formula to be determined based on the difference between previous and actual prices, e.g.
PR00 = 100
ZPR0 = 110
Difference = 10
Scale formula = if difference </= 5% of PR00 then a discount of x should apply, if difference < 6% = 10% of PR00 then a discount of y should apply, etc.
the scale brackets are set per project (WBS).
Do you guys have any idea how to address this requirement?
Thanks for all the help
Srinivasan
Hi Srinivasan
As per your pricing scenario , you need to maintain a new subroutine and assign it to both PR00 & ZPRO condition types . and give the logic to the ABAP'er that Scale formula = if difference </= 5% of PR00 then a discount of x should apply, if difference < 6% = 10% of PR00 then a discount of y .Then it will work correctly
Regards
Srinath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think your requirement is to apply discount x if difference <= 5% of PR00 & discount y if difference > 6% & < 10 % of PR00.
In that case define 2 new discount cond type and define 2 different new requirement routine to assign to discount x & y. If requirement fulfills then the required discount will be calculated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi cheenu,
You should create an alternative calculation price for the Discount condition. In the alternative calculation type add the logic "if difference </= 5% of PR00 then a discount of x should apply, if difference < 6% = 10% of PR00 then a discount of y should apply" (it is ABAP). Then you should set the alternative calculation price in the pricing procedure for the Discount condition.
Thanks in advance.
Mariano.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
7 | |
7 | |
4 | |
3 | |
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.