2020-08-16 02:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我想在Alv标... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我想在Alv标准工具栏上添加一个新按钮。 请帮助我完成该过程。
此致
digvijay
嗨Digvijay,
为此,我们必须使用" cl_gui_alv_grid"的"工具栏"事件和对" cl_alv_event_toolbar_set"类及其属性" mt_toolbar"的参数" e_object"的引用。
请参见下面的代码...
在"定义"部分中,只需将方法声明为
方法handle_toolbar用于cl_gui_alv_grid导入e_object的事件工具栏。
在"实现"部分,将逻辑包括为
METHOD handle_toolbar。
DATA ls_toolbar TYPE stb_button。
ls_toolbar-function ='PB1'。
ls_toolbar-icon = icon_create_text。
ls_toolbar-quickinfo ='显示所选行'。
ls_toolbar-butn_type = 0。
ls_toolbar-disabled = 1。
ls_toolbar-text ='显示所选行'。
ls_toolbar-checked =''。
APPEND将ls_toolbar转到e_object-> mt_toolbar。
清除ls_toolbar。
ENDMETHOD。
/注册处理程序
SET HANDLER ob-> handb_toolbar for vbak_grid。
希望这对您有所帮助。
最多设置5个标签!
嗨Digvijay,
为此,我们必须使用" cl_gui_alv_grid"的"工具栏"事件和对" cl_alv_event_toolbar_set"类及其属性" mt_toolbar"的参数" e_object"的引用。
请参见下面的代码...
在"定义"部分中,只需将方法声明为
方法handle_toolbar用于cl_gui_alv_grid导入e_object的事件工具栏。
在"实现"部分,将逻辑包括为
METHOD handle_toolbar。
DATA ls_toolbar TYPE stb_button。
ls_toolbar-function ='PB1'。
ls_toolbar-icon = icon_create_text。
ls_toolbar-quickinfo ='显示所选行'。
ls_toolbar-butn_type = 0。
ls_toolbar-disabled = 1。
ls_toolbar-text ='显示所选行'。
ls_toolbar-checked =''。
APPEND将ls_toolbar转到e_object-> mt_toolbar。
清除ls_toolbar。
ENDMETHOD。
/注册处理程序
SET HANDLER ob-> handb_toolbar for vbak_grid。
希望这对您有所帮助。
一周热门 更多>