点击此处---> 群内免费提供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)
为什么不只是在Excel或纸上重新计算?
如果1 RUB = 0.01371 GBP
然后0,15 RUB = 0.01371/15 = 0,000914 GBP =舍入到两位小数:0,00
如果仅出于测试目的将数量更改为1000,会得到不同的值吗?
您正在使用公式(在客户名称范围内)计算值,这可能会 影响货币换算的应用方式。
在开发人员的帮助下检查其中的逻辑。
另一组值得测试的测试用例是具有不同小数位的货币之间的转换-例如 在USD和COP之间。
有一些方法可以提高定价的准确性(货币的小数点后位数更多),但是考虑到文章的价值较低,我不确定这是否是有效的商业案例。
如果您卖出1000件而不是一件,会发生什么? 计算会产生更好的结果吗?
一周热门 更多>