SAP报表报错CX_SY_ARITHMETIC_OVERFLOW

来源:互联网 发布:原油数据影响大吗 编辑:程序博客网 时间:2024/05/16 12:26

CX_SY_ARITHMETIC_OVERFLOW

今天在测试报表的时候,突然抛出异常。从字面上的意思就是说数值溢出吧

先上一个图感受一下

这里写图片描述

这里写图片描述

sap已经标记出了导火线,图二中这一行是总成本的计算即总成本=数量*标准成本

查大量的数据时才会报这个错误,猜测应该在大量的数据中混杂着假的成本o_O。

于是去检查总成本参考的数据元素,发现总成本参考的也是mbew表中的stprs(标准价格)

这里写图片描述

可以看出stprs长度为11,于是取一个相同数据类型的元素vjsal,长度为13.

这里写图片描述

再试试,顺便把结果按总成本降序显示

  stprs TYPE mbew-stprs,   "标准成本  stprs1 TYPE mbew-vjsal,   "工单总成本

竟然又可以了φ(≧ω≦*)♪,第一条数据竟然有12位,所以之前11位容不下,才会报错。

这里写图片描述

原创粉丝点击