2020-09-10 02:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在报告输出的应用程序工具栏上有刷新按钮。 单击刷新按钮后,必须刷新(重新执行)报告。 就像MD04上的刷新按钮一样。 有人可以帮帮我吗。 预先谢谢你。
嗨,
您也可以使用另一种方式
一次点击报告
使用相同的参数/选择选项提交报告
谢谢
Ramesh
首先,我将在上面的示例中添加一行代码。
选择开始。 表演SHOW_LIST。 在用户命令下。 案例SY-UCOMM。 当"刷新"时。 表演SHOW_LIST。 包住。 表格SHOW_LIST。 sy-lsind = sy-lsind-1。 从表中选择*到表ITAB中.... 在ITAB上环游。 写:/ITAB。 结局。 ENDFORM。
这将使您的程序在刷新大约20次后不会转储。
如果您想使用SUBMIT,则所有报告逻辑以及刷新逻辑都将位于已提交的程序中。 这对我来说真的没有意义。 如果您正在做所有这些,那么只需一个程序,就像上面的示例一样。
此致
Rich Heilman
Hi
我不知道您的报告工作原理,但是通常在管理刷新功能时,应该重新启动该程序。
因此,例如,它需要显示一个列表:
开始选择。
表演列表。
在USER-COMMAND 。
案例SY-UCOMM。
当"刷新"时。 PERFORM SHOW_LIST。
格式。
FORM SHOW_LIST。
SELECT *从表插入表ITAB ....
循环运行 ITAB。
WRITE:/ITAB。
ENDLOOP。
ENDFORM。
相同的逻辑也适用于表控制,它是 导入以清除内部表并重新加载数据。
Max
只是一个小子例程,我们用它来刷新当前报告:
形式为refresh_this_report。 数据: 类似于rsparams的seltab出现0。 *-获取参数- 调用函数" RS_REFRESH_FROM_SELECTOPTIONS" 导出curr_report = sy-cprog 表selection_table = seltab 例外= 1。 检查sy-subrc = 0。 * ---再次调用程序- 提交(sy-cprog) 与选择表seltab一起使用。 最终形式。
还与ALV-ABAP一起使用。
最好的问候
拉巴努斯
您已经尝试过使用此功能模块'RS_REFRESH_FROM_SELECTOPTIONS'。 单击按钮时调用此功能模块。 它将自动获取数据。 它会给你你想要的。
干杯
萨蒂亚
最多设置5个标签!
嗨,
您也可以使用另一种方式
一次点击报告
使用相同的参数/选择选项提交报告
谢谢
Ramesh
首先,我将在上面的示例中添加一行代码。
这将使您的程序在刷新大约20次后不会转储。
如果您想使用SUBMIT,则所有报告逻辑以及刷新逻辑都将位于已提交的程序中。 这对我来说真的没有意义。 如果您正在做所有这些,那么只需一个程序,就像上面的示例一样。
此致
Rich Heilman
Hi
我不知道您的报告工作原理,但是通常在管理刷新功能时,应该重新启动该程序。
因此,例如,它需要显示一个列表:
开始选择。
表演列表。
在USER-COMMAND 。
案例SY-UCOMM。
当"刷新"时。 PERFORM SHOW_LIST。
格式。
FORM SHOW_LIST。
SELECT *从表插入表ITAB ....
循环运行 ITAB。
WRITE:/ITAB。
ENDLOOP。
ENDFORM。
相同的逻辑也适用于表控制,它是 导入以清除内部表并重新加载数据。
Max
只是一个小子例程,我们用它来刷新当前报告:
还与ALV-ABAP一起使用。
最好的问候
拉巴努斯
您已经尝试过使用此功能模块'RS_REFRESH_FROM_SELECTOPTIONS'。 单击按钮时调用此功能模块。 它将自动获取数据。 它会给你你想要的。
干杯
萨蒂亚
一周热门 更多>