11-27-2018 3:46 PM - edited 02-04-2024 4:28 AM
Hi Sap colleagues,
I need to know how prices with more than 2 decimals I have to tract. ByDesign only accepts two decimals and if I round up or I round down I will lose presicion. What Is the right way to do it?
Thanks in advance,
Regards,
Eduard
Thank you all, I found a solution better for my case. I changed Rate.BaseDecimalValue in PriceComponent for the items quantity I have, this way amount is calculated and doesn't matter how much decimals have the result. Maybe I didn't expose my problem right (sorry for my english) but I found the solution.
Thank you all!
Regard,
Eduard Clarà
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Let's say you have a material with Price = 10.5234 USD / 1 ea, Quantity = 10000 ea, Total = 10.5234*10000 ==> 105234 USD
In BYD do it like this, Price = 1052.34 USD / 100 ea, Quantity = 10000 ea, Total = 1052.34*100 ==> 105234 USD
Let me know if it works and mark the question as answered if your requirement is met or comment back for any further queries.
Regards,
Anant Patel, SAP ByD
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Eduard,
ByDesign Supports two decimals in all transactions. By using the "Price Unit" field you can achieve your exact value. To enable the field in UI, Use Adaption (or) Personalization mode. See the below example to understand the Price unit field
My List Price is 0.4864 MYR/1 PCS
I use Price Unit field to calculate my price in two decimals 100 PCS*0.4864 = 48.46MYR/100ea, I defined my price for 100 PCS
Quantity Actual List Price SAP List Price Total Price Price Unit 100 PCS 0.4864 0.48 48 1 PCS 100 PCS 0.4864 48.64 48.64 100 PCSNote: Price Unit field is not Qty field, This functionality of the field is helping the transaction to calculate the price in two decimals
Regards
Janarthanan
jana@erplogic.asia
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
have you tried entering the price for 10, 100 or 1000 units?
Instead of 1 ea = 0.2345€ => 100 ea = 23.45€
Best regards,
Thomas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.