‎2007 Sep 04 12:13 PM
Dear all,
I have the following problem. For a particulat item in a SD document I have a wrong price calculation(rounding). I want to debug and see where exactly the program calculates the condition value times the quantity. Do you know the standard SAP function name where this calculation takes place?
BR,
‎2007 Sep 04 12:44 PM
You can check in FM - PRICING_DIALOG_PAI.
After this it goes thru a few customer exits - in MV45AFZZ.
1. USEREXIT_PRICING_PREPARE_TKOMK
2. USEREXIT_PRICING_PREPARE_TKOMP.
rounding problems normally occurs when you have currency typeUSDN ( it has 5 decimal places instead of two), during addition and moving the total price some percentage of error occurs. If thats what ur problem is then u ll have to adjust it programatically in the above mentioned user exits.
Hope it helps.
SKC