SAP基础:定位点运算详解编程语言

先看一下下面简单的代码:

REPORT zlytest003. 
 
DATA a(6) TYPE p  DECIMALS 2 VALUE '21.00'. 
DATA b(6) TYPE p  DECIMALS 4. 
 
b = a. 
WRITE b.

运行结果是:

 SAP基础:定位点运算详解编程语言

这时候到程序属性页面:

SAP基础:定位点运算详解编程语言

修改固定点算术为空。

SAP基础:定位点运算详解编程语言

保存。这时候就不按正常的算法了。

结果是:

SAP基础:定位点运算详解编程语言

这种算法可以简单的认为是先运算,最后根据运算结果直接加小数位。

12.00 * 0.2100 最后算出的结果是六位小数。。。

标准定价里都是这种,因为系统标准的运算都是以2位小数来算的,加减的时候不会影响到结果。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/18665.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论