我ALV标准工具栏中标准按钮怎么显示出来

我ALV标准工具栏中标准按钮怎么显示出来,第1张

windows *** 作系统在默认的状态下,有许多标准按钮不会在工具栏上显示,调示它们的方法也比较容易。首先在资源管理器窗口的菜单栏上点击查看-工具栏-自定义-在自定义工具栏的对话框中:(1)添加选定左边,可用工具栏按钮中需要的命令按钮后,点击中间的添加,将命令按钮添加到到右边的当前工具按钮中,全部选择完毕后,点关闭即可。

ALV报表gui里加自定义按钮很简单的,我做过一个例子,给你参考下:

1.输出ALV时,放开i_callback_user_command 执行自定义子例程'USER_COMMAND'

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'

EXPORTING

i_callback_program= p_repid

i_callback_pf_status_set = 'PF_STATUS_SET'

i_callback_user_command = 'USER_COMMAND'

is_layout_lvc = is_layout_lvc

it_fieldcat_lvc = it_alv_field

TABLES

t_outtab = alv_tab

2.在子例程里写上你需要的响应事件

FORM user_command USING r_ucomm LIKE sy-ucomm

rs_selfield TYPE slis_selfield.

**响应具体功能码

CASE r_ucomm.

WHEN 'ALL'.

LOOP AT alv_tab INTO wa_tab.

wa_tab-sel = 'X'.

MODIFY alv_tab FROM wa_tab.

ENDLOOP.

WHEN 'DEL'.

ENDCASE.

CLEAR r_ucomm.

ENDFPRM.

响应自己定义的按钮,执行对应的事件就ok了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8094706.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存