点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我这里的情况很奇怪。 ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我这里的情况很奇怪。 ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我这里的情况很奇怪。
"我的数据元素"定义为8位小数和3位小数。 该数据元素用在表格字段中,并且该表格用作SE24中class属性的引用类型。
但是在运行时,基于表的类属性的字段大小小于ddic定义,因此有时会由于大小溢出而发生转储。 运行时的字段大小为5而不是8。
为什么运行时的字段大小与ddic定义不同? 怎么处理呢? 我不能只更改数据元素的大小,因为它会影响其他程序。
数据元素定义
表定义
class属性
运行时大小
(24.6 kB)
当我说数字时,它是数字的总数。
由于您的字段的小数点后有3位数字, 如果您使用所有"小数点前6位",则表示总共9位,因此超出了ABAP词典中定义的数字。
我之前说过:
>对于DDIC压缩字段(CURR,DEC,QUAN),始终使用奇数个数字。
ie 声明9位而不是8位。
NB:我记得很多年前就看到过SAP的建议,但是我再也找不到了(无论如何,此建议很有意义)。
一周热门 更多>