为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

处理ALV双击事件

2011-06-16 2页 doc 23KB 27阅读

用户头像

is_782837

暂无简介

举报
处理ALV双击事件REPORT zliyutest NO STANDARD PAGE HEADING. DATA:ok_code TYPE sy-ucomm,       save_ok TYPE sy-ucomm. DATA wa_spfli TYPE TABLE OF spfli. SELECT * INTO TABLE wa_spfli FROM spfli.  DATA: wa_container TYPE scrfname VALUE 'ALVDATE',        alv_grid TYPE REF TO cl_gui_alv_...
处理ALV双击事件
REPORT zliyutest NO STANDARD PAGE HEADING. DATA:ok_code TYPE sy-ucomm,       save_ok TYPE sy-ucomm. DATA wa_spfli TYPE TABLE OF spfli. SELECT * INTO TABLE wa_spfli FROM spfli.  DATA: wa_container TYPE scrfname VALUE 'ALVDATE',        alv_grid TYPE REF TO cl_gui_alv_grid,        wa_custom_container TYPE REF TO cl_gui_custom_container.   CLASS lcl_event_receiver DEFINITION DEFERRED.  DATA event_receiver TYPE REF TO lcl_event_receiver. CALL SCREEN 120. CLASS lcl_event_receiver DEFINITION.   PUBLIC SECTION.   METHODS:   handle_double_click   FOR EVENT double_click OF cl_gui_alv_grid   IMPORTING e_row e_column.   ENDCLASS.   CLASS lcl_event_receiver IMPLEMENTATION.     METHOD handle_double_click.       DATA:li_spfli LIKE LINE OF wa_spfli.       READ TABLE wa_spfli INDEX e_row-index INTO li_spfli.       DATA:s1(100) TYPE c.       CONCATENATE '行:' e_row-index '列名:' e_column-fieldname INTO s1.       CONCATENATE s1 'connid:' li_spfli-connid INTO s1.       CONCATENATE s1 'carrid:' li_spfli-carrid INTO s1.       MESSAGE s208(00) WITH s1.       ENDMETHOD.       ENDCLASS.   MODULE status_0120 OUTPUT.     SET PF-STATUS 'STATUS1'.     IF wa_custom_container IS INITIAL.       CREATE OBJECT wa_custom_container       EXPORTING container_name = wa_container.       CREATE OBJECT alv_grid       EXPORTING i_parent = wa_custom_container.         CALL METHOD alv_grid->set_table_for_first_display         EXPORTING        i_structure_name = 'SPFLI'        CHANGING          it_outtab = wa_spfli.         CREATE OBJECT event_receiver.         SET HANDLER event_receiver->handle_double_click FOR alv_grid.         ENDIF.         ENDMODULE. MODULE user_command_0120 INPUT.   save_ok = ok_code.   CLEAR ok_code.   CASE save_ok.     WHEN 'EXIT'.       LEAVE PROGRAM.       ENDCASE.       ENDMODULE.
/
本文档为【处理ALV双击事件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索