Abap 移除cl_gui_ALV_网格的ALV Scrren中的执行按钮(ONLI)

Abap 移除cl_gui_ALV_网格的ALV Scrren中的执行按钮(ONLI),abap,Abap,如何从set_table_中的ALV显示屏上方的屏幕上删除第一次显示的执行按钮(ONLI)? 我想从ALV显示屏上删除,而不是从用户输入参数的主屏幕(选择屏幕)上删除 cl_gui_alv_网格的可用事件没有fcode作为“ONLI” 我假设您使用类cl\u gui\u alv\u grid来显示alv网格,而不是指alv网格的工具栏。GUI状态(执行和其他按钮)通常通过命令set PF-status在程序中设置。现在,您可以使用动态删除它 DATA: exclude_buttons TYPE

如何从set_table_中的ALV显示屏上方的屏幕上删除第一次显示的执行按钮(ONLI)? 我想从ALV显示屏上删除,而不是从用户输入参数的主屏幕(选择屏幕)上删除


cl_gui_alv_网格的可用事件没有fcode作为“ONLI”

我假设您使用类
cl\u gui\u alv\u grid
来显示alv网格,而不是指alv网格的工具栏。GUI状态(执行和其他按钮)通常通过命令
set PF-status
在程序中设置。现在,您可以使用动态删除它

DATA: exclude_buttons TYPE slis_t_extab.

APPEND 'ONLI' TO exclude_buttons.
SET PF-STATUS 'MY_STATUS' EXCLUDING exclude_buttons.
或者从GUI状态中静态删除按钮。

解决方案很简单。
在ALV调用之前,我刚刚添加了SET PF-STATUS“”,它起了作用。

它目前是如何编写的,很难理解您在说什么。请提供建议,并查看如何执行。