在ALV网格显示中刷新数据

2020-09-03 03:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我想问一下用户按...

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

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


专家您好,

我想问一下用户按下按钮后如何刷新ALV网格显示中的数据。 我正在使用功能模块REUSE_ALV_GRID_DISPLAY。

谢谢。

6条回答
Alawn_Xu
2020-09-03 03:37

嗨,

在您的输出屏幕上,首先创建一个刷新数据的按钮。

点击按钮时

使用user_command和endform形式编写以下代码。

常量:l_c_repid TYPE sy-repid VALUE'/CCC/RDSDSLSR_GTS_RECON'。

数据:rsparams的l_i_seltab类型表。

通话功能'RS_REFRESH_FROM_SELECTOPTIONS'

导出

curr_report = l_c_repid

  • 导入

  • SP =

表格

selection_table = l_i_seltab

例外情况

not_found = 1

no_report = 2

其他= 3

IF sy-subrc <> 0。

消息ID sy-msgid类型sy-msgty编号sy-msgno

与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。

ELSE。

使用SELECTION-TABLE l_i_seltab提交/ccc/rdsdslsr_gts_recon。

ENDIF。

ENDFORM。

此致

Naveen M。

一周热门 更多>