I’m configuring a series of % discounts in SD. Each needs to apply a % to the price, not to the value (SAP default), so the price per unit decreases with each discount. The result is a slightly different final total value from the standard method. I can’t find a way in standard config, all I can do is a standard value: can you suggest anything? Do I need a custom requirement?

This question comes courtesy of Krishna. He writes (edited for clarity):

My requirement is to give a discount for the first 50 sales orders. I tried this using the condition update tool. It is limited to only 3 sales orders. I want to make it for 50 sales orders, but I am not getting anywhere. Please help me.

I’m not sure there’s much good news ahead on this one, but let’s take a closer look at the ‘Maximum number of orders’ in the Condition Update function.

First off, this post is mostly stemming from frustration. So, if you’re expecting some sort of magic bullet to handle this scenario, I can’t offer you much. What I can offer you is a list of options, how they work, and why they may not fully satisfy the requirement. It seems simple: You want to offer your customers gradually reduced pricing — or gradually increased discounts — as they purchase throughout the year across multiple sales orders. Though seemingly simple, the solution is not.

About Michael Romaniello

Michael Romaniello is a husband and father. When he is not cherishing time with his family, he is exploring a range of interests and documenting them on this site. Those interests include SAP consulting, music, beer, and technology.