两个内部表的比较(大表)

2020-08-19 02:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 内部表包含大量数据。 ...

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

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


嗨,

内部表包含大量数据。

在调试此代码时,它可以正常工作,但是在执行(按f8键)时却未运行程序(我是说程序正在不断加载)。

请给我任何建议。

在it_tab1上循环,然后将其循环到wa_tab2中
*在it_tab2中循环到wa_tab2中
将键obj_name = wa_tab1-tablename读入it_tab2到wa_tab2中。
*其中obj_name = wa_tab1-tablename。
CLEAR wa_final
wa_final-tablename = wa_tab1-tablename。
wa_final-description = wa_tab1-description。
wa_final-total_records = wa_tab1-total_records。
wa_final-package = wa_tab2-package。
wa_final-package = created_on = wa_tab2-created_on。
附加wa_final至it_final。
ENDLOOP。

5条回答
当学会了学习
2020-08-19 02:51

可能尝试使用字段符号。 它们确实具有性能优势。 除此之外,这还取决于表的结构,表的类型(标准/排序)和数据类型。 请提供所有这些信息,以便从社区中获得更好的答案。

 LOOP在it_tab1上分配field-symbol()。
 读取表it_​​tab2为键obj_name =  -tablename分配字段符号()。
 在lt_final分配字段符号()的后面添加初始行。

 lfs_final>-表名= -表名。

 *****添加其他字段******
 ENDLOOP。

一周热门 更多>