cancel
Showing results for 
Search instead for 
Did you mean: 

"PR00" - Calculate wrong price

Former Member
0 Kudos

Dear Expert,

Condition Type"PR00" calculated a wrong price. For example,

I have set 1 Box = 60 PSC; and I have set 1 Box equal 60$ (via VK11).

If I insert 20 PSC in sales order, condition "PR00" show 19.98$ in that item line. (it should show 20$ instead).

P.S. if I set 60 PSC = 60$ (in VK11), it will not have any problem. I realize that it is about "Cond. base value". But my client has to set price list in term of "BOX". How can I fix this problem?

Thx,

Prach

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

PR00 is calculating correct....let me explain u how system is doing

u said 1 Box = 60 PSC and ur sales order qty is 20 PSC

=> ur sales qty in Box is 0.333 (system will never consider 0.333333333333 so on in that case u will get 20)and ur 1 Box = 60$ =>19.98

i assume ur decimals are going to three places..

solution...use rounding concept

I hope ur issue should get resolved, if so reward

Regards

jagdish

Former Member
0 Kudos

jagdish,

thats a very good analysis. We had a similar issue in our project and what we have done is before the values are getting calcuated from sales unit to base unit, we are making sure that proper conversions are made with abap code. we have made a modification to the condition base value routine.

regards

sadhu kishore

Former Member
0 Kudos

Hi Sadhu,

Thanks..and prach pls chek out the what sadhu has suggested and since they have implement and using it i feel thats the solution u r looking for.. if u dont want to go with rounding concept

Regards

Jagdish

Answers (3)

Answers (3)

Former Member
0 Kudos

Thx Sadhu,

Well it is what I looking for.

Thank anyone for sharing idea,

Prach

Edited by: Prach Apira on Jan 27, 2008 5:18 AM

Former Member
0 Kudos

First of all, thx jagdish and Shiva for sharing idea,

Actually, I have tried "Rouding Condition" (combine with ABAP coding); however, it work for the "NET VALUE". I got the price correctly both "NET VALUE" and "TAX". But it dose not work for "Sales Rebate volumn"; the price in rebate process is still not correct. Anyways, I think I will suggest customer to set price in term of PSC insteads; if I still not find any better solution.

Thanks,

Prach

Shiva_Ram
Active Contributor
0 Kudos

Hi,

An option would be, using of alternative calculation type field in the pricing procedure. A routine, with pricing logic of converting box pricing to 1 pc can be developed and this 1 pc pricing can be used to multiply with number of PSC in the line item.

You can also added a check that this calculation should work only when the sales order is entered in PSC.

Hope this helps