我最近有一个垃圾场,
DATA: gt_data TYPE SORTED TABLE OF ty_data WITH NON-UNIQUE KEY bukrs gaapnm,
...
lt_tabdel TYPE standard TABLE OF ty_data.
LOOP AT gt_data ASSIGNING <gf_data>.
IF <gf_data>-KANSW + <gf_data>-KAUFW = 0.
APPEND <gf_data> TO lt_tabdel.
ENDIF.
ENDLOOP.
IF lt_tabdel IS NOT INITIAL.
DELETE gt_data FROM lt_tabdel.
ENDIF.
并且在从内部表中删除表的行 - 我有一个转储:在语句将对象转换为整数中,参数位置“对象”仅支持数字类型数据对象。在本例中,操作数“object”具有非数字数据类型“TABLE OF TY_DATA”。我就是不明白——为什么?两者都具有相同的类型...因此,如果您能提供一些建议和对错误来源的一些解释,那就太好了。