日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应

發布時間:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SAP在做報表開發中,不同公司對報表的風格往往各異,為此經常在使用OO方法做ALV報表中需要去掉自帶的工具欄而自行添加一些工具按鈕,下面將簡單介紹一下添加按鈕及如何響應的實現方法: 步驟一:創建一個事件處理類 CLASS?lcl_event_receiver?DEFINITION.
*?public?attributes?and?method
??PUBLIC?SECTION.
????METHODS:
?????handle_toolbar?????FOR?EVENT?toolbar?OF?cl_gui_alv_grid
???????IMPORTING
?????????e_object,
?????handle_user_command?FOR?EVENT?user_command?OF?cl_gui_alv_grid
???????IMPORTING
?????????e_ucomm,
ENDCLASS.????????????????????"lcl_event_receiver?DEFINITION
注意這個事件處理類中添加了兩個方法,第一個方法負責往工具欄上添加按鈕,第二個方法用來響應工具欄上按鈕的動作 步驟二:類的實現 CLASS?lcl_event_receiver?IMPLEMENTATION.
*?method?toolbar?handler
??METHOD?handle_toolbar.
???PERFORM?set_toolbar?CHANGING?e_object.
??ENDMETHOD.????????????????????"handle_toolbar
?METHOD?handle_user_command.
*???Handle?own?functions?defined?in?the?toolbar
????CASE?e_ucomm.
??????WHEN?'ADD'.
???????PERFORM?xyz. “這里你想干嘛就可以干嘛
????ENDCASE.

??ENDMETHOD.????????????????????"handle_user_command
ENDCLASS.????????????????????"lcl_event_receiver?IMPLEMENTATION 步驟三:在FORM-----set_toolbar?中添加button FORM?set_toolbar? CHANGING?prf_object?TYPE?REF?TO?cl_alv_event_toolbar_set.

??CLEAR?prf_object->mt_toolbar.

??CLEAR??gs_toolbar.
??MOVE???'ADD'????????????TO???gs_toolbar-function.
??MOVE????????????????????TO????? gs_toolbar-quickinfo.
??MOVE????????????????????TO???gs_toolbar-text.
??MOVE???'?'??????????????TO???gs_toolbar-disabled.
??INSERT?gs_toolbar???????INTO?prf_object->mt_toolbar?INDEX?1.

ENDFORM.????????????????????"?set_toolbar1
步驟四:創建事件處理對象--這一步一般在?grf_grid->set_table_for_first_display?之后SET?HANDLER?grf_event_receiver->handle_user_command?FOR?grf_grid.
??SET?HANDLER?grf_event_receiver->handle_toolbar ?FOR?grf_grid.
??CALL?METHOD?grf_grid->set_toolbar_interactive.
注意:STB_BUTTON結構包含的字段 FUNCTION???????? UI_FUNC??? CHAR?70?0?Function Code
ICON???????????? ICONNAME?? CHAR?30?0?Name of an Icon
QUICKINFO??????? ICONQUICK??CHAR?30?0?Quickinfo for an icon
BUTN_TYPE??????? TB_BTYPE?? INT4?10?0?Toolbar button type
DISABLED???????? CHAR??????????? 1??0?Disabled
TEXT???????????? TEXT40?????CHAR?40?0?Text, 40 Characters Long
CHECKED????????? CHAR???????????? 1?0?Printed TB_BTYPE?的可選擇值 ,主要用來決定按鈕的類型 ? 0?Button (normal)
1?Menu and default button
2?Menu
3?Separator
4?Radio button
5?Checkbox
6?Menu entry

總結

以上是生活随笔為你收集整理的ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美成人高清 | 黄色aaa视频| 日本成人免费观看 | 黄a网站 | 成人影片在线播放 | 婷婷去俺也去 | 亚洲人成电影一区二区在线 | 狠狠撸狠狠干 | 日韩在线一区二区三区四区 | 91性视频| 国产伦精品一区二区三区高清 | 国产精品免费av | 日韩aa| 亚洲无圣光 | 亚洲视频一区在线播放 | 日韩在线成人 | 国产乱淫av片免费看 | 国产特级av | 99精品人妻少妇一区二区 | 少妇2做爰交换朴银狐 | 婷婷五月精品中文字幕 | 国产精品88久久久久久妇女 | 意大利少妇愉情理伦片 | 国产福利一区在线观看 | 黄色成人小视频 | 欧美视频免费在线观看 | 精品国产伦一区二区三区免费 | 日韩精品一区二区三区 | 涩涩涩综合 | 亚洲爽妇网 | 欧美大胆a视频 | japanese中文字幕 | 国产又粗又猛又黄又爽的视频 | 欧美三级视频 | 影音先锋制服丝袜 | 人人妻人人爽一区二区三区 | 欧美无玛 | 嫩草懂你 | 高跟鞋调教—视频|vk | 超碰97成人| 亚洲中文字幕97久久精品少妇 | 国产理论视频 | 国产一级影院 | 五月婷婷国产 | 国产成人片 | www.桃色av嫩草.com | 玖玖在线观看 | 日韩天天操| 操综合 | 精品99在线 | 欧美日韩视频免费观看 | 欧美精品网站 | 西西大胆午夜视频 | 中文字幕日韩欧美一区二区三区 | 女人18片毛片60分钟 | 亚洲乱妇 | 理论片91 | 国产视频一区二区在线播放 | 成人免费视频国产免费 | 99国产在线观看 | 久久精品国产亚洲av麻豆色欲 | 日韩欧美中字 | 制服丝袜国产精品 | 91欧美一区二区三区 | 成人网免费看 | 亚洲精品一区中文字幕乱码 | 久久r视频 | 久久精品视屏 | 国产精品网站免费 | 成人免费毛片免费 | 少妇精品偷拍高潮白浆 | 白浆av | 国产亚洲成人av | 亚洲欧美日韩国产一区二区 | 亚洲国产一区二区三区在线观看 | 蜜臀久久99静品久久久久久 | 国产永久在线观看 | 香蕉福利视频 | 日韩精品不卡 | 一出一进一爽一粗一大视频 | 2024国产精品视频 | 欧美日韩成人在线视频 | 成人在线影视 | 成人黄色小视频在线观看 | 日本a级片网站 | 中文精品无码中文字幕无码专区 | 一区二区 中文字幕 | 上海女子图鉴 | 成人国产一区 | 国产成人久久久 | 极品色av | 清纯唯美亚洲激情 | 高清国产午夜精品久久久久久 | 亚洲精品.www | 中文天堂在线观看 | 国产一区二区三区免费观看视频 | 夜夜久久| 少妇一级淫免费观看 | 国内外免费激情视频 |