货币换算问题

2020-09-27 21:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一种情况,货币从俄罗斯卢布(RUB)转换为英镑(GBP)。 转换的值为0.15 RUB,汇率为0.013。 因此,0.15卢布应为0.002英镑。 但是SAP会给0.15英镑。 这是我发现的。

调用FM转换后,结果如下

根据SAP,转换后的值为0。 汇率为0.0137。

在条件屏幕上,此值显示为0.15英镑,因为SAP正在复制RUB值,因为转换结果为0。

似乎存在截断和小数位数的问题。 如果您遇到类似的问题,请帮助解决此问题。

先谢谢了!

(69.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一种情况,货币从俄罗斯卢布(RUB)转换为英镑(GBP)。 转换的值为0.15 RUB,汇率为0.013。 因此,0.15卢布应为0.002英镑。 但是SAP会给0.15英镑。 这是我发现的。

调用FM转换后,结果如下

根据SAP,转换后的值为0。 汇率为0.0137。

在条件屏幕上,此值显示为0.15英镑,因为SAP正在复制RUB值,因为转换结果为0。

似乎存在截断和小数位数的问题。 如果您遇到类似的问题,请帮助解决此问题。

先谢谢了!

(69.8 kB)
付费偷看设置
发送
2条回答
三十六小时_GS
1楼-- · 2020-09-27 22:35

为什么不只是在Excel或纸上重新计算?

如果1 RUB = 0.01371 GBP

然后0,15 RUB = 0.01371/15 = 0,000914 GBP =舍入到两位小数:0,00

如果仅出于测试目的将数量更改为1000,会得到不同的值吗?

吹牛啤
2楼-- · 2020-09-27 22:25

您正在使用公式(在客户名称范围内)计算值,这可能会 影响货币换算的应用方式。

在开发人员的帮助下检查其中的逻辑。

另一组值得测试的测试用例是具有不同小数位的货币之间的转换-例如 在USD和COP之间。

有一些方法可以提高定价的准确性(货币的小数点后位数更多),但是考虑到文章的价值较低,我不确定这是否是有效的商业案例。

如果您卖出1000件而不是一件,会发生什么? 计算会产生更好的结果吗?

一周热门 更多>