cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing Issue

Former Member
0 Kudos

I am using bapi BAPI_ SALESORDER_CHANGE to pass unit price to vao2.:

If the Unit price is more than 2 decimal places the system rounds it off to 2 decimal places . Since the unit price is rounded off , in VA02 the system again multiplies the Unit price by quantity and gives the condition value. My requirement is to pass the unit price which is having 3 decimal places.

Is there any workaround so that I can pass on unit price having 3 decimal plases for eg. 10.664 per unit .

Regards,

Ashok Chauhan

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

As per understanding the issue ,kindly use the alt cal type in the pricng procedure against the condition typ[e

LOgic will be

caluculate the condition value on the 3 decimals

Routine will be created in t code VOFM

Regards

Damu

Former Member
0 Kudos

check in T code OY04, for your currency, how many decimal places will be accepted. So change the digit as per your requirement. Please be careful when you work in this transcation code, coz many other settings will be affected. Else you can also check with your FI guy for any further assistance.

Alco check in T Code OB90 for rounding rules applicable for your Company Code / Currency

Hope this helps

Sai