在ALV网格中设置过滤器后的Perfom过程

2020-08-18 19:53发布

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

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


你好 安装过滤器以处理过滤后的值后,我需要运行自己的过程。 也许有一个触发因素? 我检查了CL_GUI_ALV_GRID类的事件,似乎没有什么适合的。

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

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


你好 安装过滤器以处理过滤后的值后,我需要运行自己的过程。 也许有一个触发因素? 我检查了CL_GUI_ALV_GRID类的事件,似乎没有什么适合的。

付费偷看设置
发送
4条回答
大道至简
1楼 · 2020-08-18 20:38.采纳回答

我做到了:

 METHOD handle_after_user_command。
     案例e_ucomm。
       当"&MB_FILTER"时。
   ***执行。
     结束。
   终结法。  " handle_after_user_command
 
半个程序猿
2楼-- · 2020-08-18 20:44

您为什么要谈论USER_COMMAND? 它是什么? 什么是系统命令? 但是请确保不是CL_GUI_ALV_GRID事件。

您说的是" CL_GUI_ALV_GRID类的事件",所以我告诉您可以使用事件BEFORE_USER_COMMAND。

shere_lin
3楼-- · 2020-08-18 20:29
< p>

USER_COMMAND是CL_GUI_ALV_GRID的事件。

BEFORE_USER_COMMAND-如果用户选择了标准功能或自定义功能,则ALV网格控件会在user_command事件之前触发此事件。 您可以使用此事件在执行相关功能之前执行介绍性操作。

标准函数的名称是什么?

要了解标准函数" filter"的名称:添加事件处理程序并包括其参数(E_UCOMM) ,添加一个断点,单击"过滤器",然后在调试器中显示参数E_UCOMM的值。

一周热门 更多>