测试发现程序报错:ITAB_ILLEGAL_SORT_ORDER
分析代码发现数据定义方式位sort table 如果直接append 有时会报错
DATA: BEGIN OF GS_CABN ,
EQUNR LIKE EQUI-EQUNR ,
ATINN LIKE CABN-ATINN ,"内部特性
ATNAM LIKE CABN-ATNAM ,"特征名称
ATBEZ LIKE CABNT-ATBEZ,"特性描述
MSEHI LIKE CABN-MSEHI,"度量单位
ATWRT LIKE AUSP-ATWRT ,"特性值
END OF GS_CABN .
DATA: GT_CABN LIKE SORTED TABLE OF GS_CABN WITH NON-UNIQUE KEY EQUNR WITH HEADER LINE.
在数据按着正常数顺序APPEND GT_CABN. 时不报错。
测试系统发现运行有个数据没有按着正常顺序,报错,解决办法如下
改APPEND GT_CABN. 为 insert gt_cabn into table gt_cabn.
测试问题解决