OO ALV USING CUSTOM CONTAINER WITH DOUBLE CLICK EVENT

TYPES : BEGIN OF tab, carrid TYPE spfli-carrid, connid TYPE spfli-connid, countryfr TYPE spfli-countryfr, cityfrom TYPE spfli-cityfrom, airpfrom TYPE spfli-airpfrom, countryto TYPE spfli-countryto, cityto TYPE spfli-cityto, airpto TYPE spfli-airpto, END OF tab. DATA : it_spfli TYPE TABLE OF tab, wa_spfli TYPE tab, ok_code TYPE sy-ucomm, o_cust TYPE REF TO cl_gui_custom_container, o_alv TYPE REF TO cl_gui_alv_grid, it_fcat TYPE lvc_t_fcat, wa_fcat TYPE lvc_s_fcat . DATA : IT_SFLIGHT TYPE TABLE OF SFLIGHT. DATA : O_DOCK TYPE REF TO CL_GUI_DOCKING_CONTAINER, O_ALV1 TYPE REF TO CL_GUI_ALV_GRID. SELECT-OPTIONS : s_carr FOR wa_spfli-carrid. CLASS HANDLE_EVENT DEFINITION. PUBLIC SECTION. CLASSMETHODS : HANDLE_DOUBLE_CLICK    

Continue reading

Rate this:

OO ALV USING CUSTOM CONTAINER

DATA : o_cust TYPE REF TO cl_gui_custom_container, o_alv TYPE REF TO cl_gui_alv_grid, it_spfli TYPE TABLE OF spfli, wa_spfli TYPE spfli, ok_code TYPE sy-ucomm. SELECT-OPTIONS  : p_carr FOR wa_spfli-carrid. START-OF-SELECTION. PERFORM data_fetch. CALL SCREEN 100. FORM data_fetch . SELECT * FROM spfli INTO TABLE it_spfli WHERE carrid IN p_carr. ENDFORM.                    ” DATA_FETCH MODULE status_0100 OUTPUT. SET PF-STATUS ‘STATUS’. SET TITLEBAR ‘TITLE’. ENDMODULE.                 ” STATUS_0100  OUTPUT MODULE user_command_0100 INPUT. CASE ok_code. WHEN ‘BACK’ OR ‘EXIT’ OR ‘CANCEL’. LEAVE TO SCREEN 0. ENDCASE. ENDMODULE.                 ” USER_COMMAND_0100  INPUT MODULE display_alv OUTPUT. CREATE OBJECT o_cust EXPORTING

Continue reading

Rate this:

OO ALV USING DOCKING CONTAINER

  data : o_dock type ref to cl_gui_docking_container, o_alv type ref to cl_gui_alv_grid, it_spfli type table of spfli, wa_spfli type spfli, ok_code type sy-ucomm. select-options  : p_carr for wa_spfli-carrid. start-of-selection. perform data_fetch. call screen 100. form DATA_FETCH . select * from spfli into table it_spfli where carrid in p_carr. endform.                    ” DATA_FETCH module STATUS_0100 output. SET PF-STATUS ‘STATUS’. SET TITLEBAR ‘TITLE’. endmodule.                 ” STATUS_0100  OUTPUT module USER_COMMAND_0100 input. case ok_code. when ‘BACK’ OR ‘EXIT’ OR ‘CANCEL’. LEAVE TO SCREEN 0. endcase. endmodule.                 ” USER_COMMAND_0100  INPUT module DISPLAY_ALV output. if  o_dock is initial.

Continue reading

Rate this:

1 85 86 87 88 89 113