RE:内部表的最后一条记录不是所有记录都在表控件中重复

2020-09-22 09:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 在我的模块池程...

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

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


嗨,专家

在我的模块池程序中,内部表的最后一条记录在表控件中重复

并非所有记录。 我已经附加了我的代码。

致谢

Nagaraj flow-logic-code.txt 模块池-code.txt

flow-logic-code.txt (217乙)
4条回答
追夢秋陽
2020-09-22 09:29

我注意到您的代码中有一些奇怪的事情。

通过CONTROL CONTROL达到IT_FINAL的条件。
 MODULE TABLE_CONTROL。
 ENDLOOP。

您的模块正在IT_FINAL中追加条目。 为什么?

在it_final1处循环。
 it_final-ebelp = it_final1-ebelp。
 it_final-werks = it_final1-werks。
 it_final-lgort = it_final1-lgort。
 it_final-menge = it_final1-menge。
 it_final-matnr = it_final1-matnr。
 it_final-mblnr = it_final1-mblnr。
 it_final-belnr = it_final1-belnr。
 it_final-dmbtr = it_final1-dmbtr。
   清除it_final1。
 附加it_final。
 ENDLOOP。

我建议删除dynpro,重新开始。然后使用向导创建表控件。 这样就足以正确显示内部表的内容。

当我使用向导创建表控件时,将是结果,并且我的数据显示没有问题。

在it_marm_0300处循环播放
        INTO wa_marm_0300
        有控制tc_marm_0300
        游标tc_marm_0300-current_line。
   ENDLOOP。


一周热门 更多>