[Smartform]圆形机制的说明

2020-09-26 04:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, ABAP系统中的S...

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

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


专家们,

ABAP系统中的Smartform使用一种特定的方法来舍入小数。 这个方法对我来说是未知的,我找不到有关该技术的任何解释。 有人可以向我解释(或指向正确的方向)吗?

将WKGXXX类型的变量(是具有2个小数位的CURR字段)写入文本块中。 该行以"((

&VARIABLE(            
3条回答
野沐沐
2020-09-26 05:06

105.7149999看起来像float变量的十进制值,所以我猜实际值为105.715。

我想您知道它是使用调试器还是通过SE37测试输入的105.7149999,即该数字是变量的实际值。

但是当您以智能形式输出金额时,小数点是动态的 重新确定。 SAP查找附加到其的货币代码(以DDIC或智能格式),并确定小数点后的实际位数。 如果是2位数字(如美元,欧元和许多货币),则Smartform的结果应为1057.15。

正如您所说的105752,在输出之前必须进行更多计算。 如果它是105715,那么我会回答这是一个小数点后有0位数字的货币代码。

一周热门 更多>