www.ntzj.net > ABAp怎么把一个内表的全部数据一次追加到另外一个内表

ABAp怎么把一个内表的全部数据一次追加到另外一个内表

DATA:BEGIN OF C OCCURS 0. INCLUDE STRUCTURE A. INCLUDE STRUCTURE B. data: end of C. LOOP AT A. MOVE-CORRESPONDING A to C . LOOP AT B where . MOVE-CORRESPONDING B to C . APPEND C. ENDLOOP. ENDLOOP.

MOVE-CORRESPONDING A TO B. 详细的用法 你可以查询下

有5种办法把内表A中的信息拿到B表中 1.循环拷贝 LOOP AT A. B-... = A-... B-... = A-... APPEND B. ENDLOOP. 2.根据条件(非B表中的条件)读取A中的行信息到B中 READ A WITH KEY C = ... . B-... = A-... APPEND B. 3.根据B中的条件读取A中的行信...

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

loop at itabb . read table itaba with key fa = itabb-fb. if sy-subrc = 0. itabb-fe = itaba-fc. endif. modify itabb . endloop.

你参考数据库表建一个结构,比如数据库表是 dbtab data: it_dbtab like table of dbtab. 再把你内表的数据 写到这个内表里,比如内表是it_tab loop it_Tab. move-corr it_Tab to it_dbtab. endloop. insert dbtab from table it_dbtab. 这样就可...

如A,B表,A:有数据,B:无数据. B[] = A[]. 这样就可以了. \ 以下也可以做参考 附加内表行 要将部分或 全部内表附 加到另一个 内表中,请 使用 APPEND 语句,用法 如下: 语法 APPEND LINES OF [FROM ] [TO ] TO . 如果没有 FROM 和 TO 选项,该语 ...

LOOP AT TAB1. MOVE-CORRESPONDING TAB1 TO TAB2. APPEND TAB2. ENDLOOP.

LOOP AT ITAB INTO WA WA2-ZHSJ1 = WA-B APPEND WA2 TO ITAB2 ENDLOOP. 没怎么明白你的意思 循环ITAB到工作区,然后将工作区对应字段再付给与ITAB2对应的工作区WA2, 最后把WA2弄到ITAB2里

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com