如何将RBKP-RMWWR字段从3个小数转换为2个小数?

2020-09-16 18:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 作为要求的一部...

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

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


大家好,

作为要求的一部分,我们在自定义屏幕上通过BDC在MIR7屏幕上填充金额字段。在我们的自定义屏幕上归档的金额为WRBTR,长度为13位,两位小数。 将文档停放后,我们将RBKP表中的RMWWR(长度13和小数点后两位)字段填充到屏幕字段WRBTR中。 现在的问题是RMWWR字段将小数点左移一位(来自WRBTR的Ex 1245.56在RMWWR中变为124.556)。 如何克服这个问题。 有转换退出吗? 可以通过一些提示/想法提供帮助。

预先感谢

问候。

Ram

6条回答
哎,真难
2020-09-16 19:49 .采纳回答

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


出于商业原因,可以考虑

一周热门 更多>