点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
作为要求的一部分,我们在自定义屏幕上通过BDC在MIR7屏幕上填充金额字段。在我们的自定义屏幕上归档的金额为WRBTR,长度为13位,两位小数。 将文档停放后,我们将RBKP表中的RMWWR(长度13和小数点后两位)字段填充到屏幕字段WRBTR中。 现在的问题是RMWWR字段将小数点左移一位(来自WRBTR的Ex 1245.56在RMWWR中变为124.556)。 如何克服这个问题。 有转换退出吗? 可以通过一些提示/想法提供帮助。
预先感谢
问候。
Ram
RBKP是SAP标准表,如屏幕快照所示,通过从标准事务MIR7中过帐来填充。
我很困惑看到屏幕截图在rbkp-rmwwr字段中带有3个小数,而此字段是用13.2定义的 至少在我的系统中。
您能添加来自SEK的RBKP表的屏幕快照吗,我怀疑在那里做了修改,或者您的SE16使用了OSS注释52797-SE16货币转换中所述的转换
即使对于小数位数不同于2的货币,其值也存储为2,并且SAP使用转换将其正确显示,根据定制,只有dynpro中的小数位数将显示为不同的小数位数 >
在旧的OSS注释中还报告了一些问题(如果您仍然不喜欢使用46c系统,我认为它们与您无关),但是值得一读:
427063-MR1M/MIRO:<> 2 小数
https://launchpad.support.sap.com/#/notes/155568
扩展小数位数,然后再将其用于生产中,作为最佳做法,应避免使用小数位数。
请参阅咨询说明 434349-货币的小数位更改
对于简单的BDC,您还可以使用
还要确保您的"自定义屏幕"参考CUKY字段显示了实际的CURR字段。
所有数量和金额都存储到2个小数位,您只会在输出中看到实际的小数位 ,以及货币或计量单位。
嗨,马修,
确定就可以。
此致
Ram
一周热门 更多>