cancel
Showing results for 
Search instead for 
Did you mean: 

How to treat amount decimals in bydesign

0 Kudos

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

Accepted Solutions (0)

Answers (4)

Answers (4)

0 Kudos

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à

AleVelaz
Explorer
0 Kudos

Hello! Where did you do this? Where can I do the same in BYD?

Anantpatel
Active Contributor
0 Kudos

Hi Eduard Clarà Wuest,

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

former_member563870
Participant
0 Kudos

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 PCS

Note: 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

thomas_meder
Advisor
Advisor
0 Kudos

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