Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A



Kindly help me on modifying the calculation of base price in sales order.

The Condition type PR00 is set up at scale level.



Rounding rule::::blank

Item condition:::X

Scale basis::::::C

Check value::::::A

Consider an item X whose price is maintained as 21.40 per 100.

If a sales order is created for item X -60 qty, the system calculates the price as

Existing : (21.40/100 ) * 60(ord qty) ==> 12.84

But For few customers alone I would like the system to calculate the base price as

Expected : (21.40/100) = 0.214 = round to two decimal = .21

Price = 0.21 * 60 (0rd qty) ==> 12.6

Is there any way to do this?

Thank You.

Former Member


You may need to develop a routine and assign the routine against the condition type in the pricing procedure (under AltCBV column). As far as specific customer numbers are considered, you can maintain the customer numbers in a Z-table and the routine you develop can refer this Z-table.


0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question