需要获得精确值或更低的值

2020-09-09 14:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨。我有1个查询,但无法解决。 ...

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

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


嗨。
我有1个查询,但无法解决。

有以下两个变量,T1的小数点为10,在创建的出口i中,
和t2是出口的标准字段,其点为小数点2(标准的我不能更改

DATA:T1(10)P型小数位数10值'0.226210833333',
T2(10)P型小数位数2。

我正在做一些计算,根据我的业务交易,然后将值移到T1。
现在,此T1值移到T2。
问题出在

T1值为'0.226210833333'

如果我将T1移至t2,则取值为0.23
该值输入有误。

观察到的是
如果T1为'0.226 T2获得为0.23
如果T1为0.225 T2获得为0.23
如果T1为0.224 T2获得为0.22

因此,在Dot之后,它要取3个小数点后的第三个小数位小于5,然后取0.22,否则取0.23。
我想传递精确值0.226,否则我想传递0.224,但不超过0.226 >我不想传递大于0.226的值,如果该值较小,也没问题,但我不想传递0.23。

我尝试过Ceil和Float之类的功能,但无法正常工作。