从一张桌子复制到另一张桌子

2020-08-24 16:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好朋友

我想将一个表的前10条记录复制到另一张表。

现在,我正在使用工作区一张一张地复制它。

其中index_table <= lv_number_campaign。

读取表lt_campaign INTO wa_campaign INDEX index_table。

APPEND wa_campaign到list_campaign。

index_table = index_table +1。

结束。

实现它的最佳方法是什么。

我不需要使用itab1的追加行将所有数据复制到itab2。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好朋友

我想将一个表的前10条记录复制到另一张表。

现在,我正在使用工作区一张一张地复制它。

其中index_table <= lv_number_campaign。

读取表lt_campaign INTO wa_campaign INDEX index_table。

APPEND wa_campaign到list_campaign。

index_table = index_table +1。

结束。

实现它的最佳方法是什么。

我不需要使用itab1的追加行将所有数据复制到itab2。

付费偷看设置
发送
2条回答
小熊yu生菜
1楼-- · 2020-08-24 16:56

您好 Chetan Paliwal

您可以使用以下语法:

1)使用APPEND语句,这将最后输入条目。

从1到10到ITAB2的ITAB1附加行。  

2)使用INSERT语句,将在所需索引处输入条目。

将ITAB1的行从1到10插入到ITAB2索引1。

 *您可以使用APPEND语句,因为您将要填充一个空的内部表。

 问候!  
风早神人
2楼-- · 2020-08-24 17:07

并最终:

 itab2 = VALUE#(BASE itab2(itab1的行从1到10的行))。

一周热门 更多>