这两天遇到个问题,
根据工作区更新内表时,subrc = 4、
一直觉得没问题,很间的的一个内表:
DATA: BEGIN OF str_right_kemu_list, "右边科 目解内容 bjh_hkont TYPE zbjh_hkont, "解析的科目 bjh_hkont_prev TYPE zbjh_hkont, "上级科目 operator TYPE char1, "符号 END OF str_right_kemu_list.
DATA: g_it_kemus LIKE TABLE OF str_kemus.
DATA:l_kemu LIKE str_kemus.
……
MODIFY TABLE g_it_kemus FROM l_kemu.
很间的
后来发现原因了
g_it_kemus 没有设定KEY,相当于全部是主键,全部字段是key,
DATA: g_it_kemus LIKE TABLE OF str_kemus WITH KEY bjh_hkont bjh_hkont_prev.
这样再更新即可