你这个是按一行更新的,应该是在每条数据循环完之后就modify。代码如下:
LOOP AT git_a.
READ TABLE git_b WITH KEY
IF sy-subrc = 0.
git_a-key = git_b-key.
MODIFY git_a.
CLEAR git_a.
ENDIF.
ENDLOOP.
可以把代码贴下来看看
LOOP AT GIT_A.
READ TABLE GIT_B WITH KEY.
IF GIT_B-xxx = GIT_A-xx.
MODIFY xxxxx.
ENDIF.
ENDLOOP.