Former Member

### Pricing

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

10|10000 characters needed characters exceeded

Feb 16, 2009 at 03:41 PM

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

10|10000 characters needed characters exceeded
• Former Member

Hi srinath,

Thanks for your reply. But i think the exact answer is to write subroutine in alt. calculation type. Isn't it?

• Feb 16, 2009 at 04:10 PM

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.

Mariano.

10|10000 characters needed characters exceeded
• Former Member

Hi mariano,