ABAP将科学计数法转成字符串
问题背景:
在ABAP中读取Excel中的数据时发现一些小于0.1的数据抓出来会变成0,经Debug后发现这些数据读出来会变成科学计数的字符串(如0.04会变成3.99999999999881E-02,因为Excel中的实际值也是float类型,为0.0399999999999881),再将其赋值给number型变量时,会直接变成0
解决方案:
使用Finction: QSS0_FLTP_TO_CHAR_CONVERSION
用法如下:
打开function,点击执行
输入参数,后面连个参数默认带出的,可以不用修改
查看执行结果
post SAP-Garson
原文链接:https://blog.csdn.net/jiabulin/article/details/126163835文章来自于网络,如果侵犯了您的权益,请联系站长删除!