Skip to Content
0
Former Member
Jul 01, 2009 at 10:53 PM

How to identify which button user clicked on ALV

324 Views

Hi,

I have created 2 custom buttons on ALV grid.For select-all/De-select-all chekbox column.

In wdoinit I have folowing code.

CREATE OBJECT lr_buttonui.
  lr_buttonui->set_text( 'Select all ' ).

  DATA button1 TYPE REF TO cl_salv_wd_function.

  button1 = lo_value->if_salv_wd_function_settings~create_function( id = 'LBUTTON' ).
  button1->set_editor( lr_buttonui ).

  CREATE OBJECT lr_buttonud.
  lr_buttonud->set_text( 'De-Select all ' ).

  DATA button2 TYPE REF TO cl_salv_wd_function.

  button2 = lo_value->if_salv_wd_function_settings~create_function( id = 'LBUTTOND' ).
  button2->set_editor( lr_buttonud ).

In eventhandler ONFUNCTIONCLICK - type - ON_FUNCTION I am writing my code to do the changes for checkboxes.

My issue is now how do i identify which button has user-clicked?

Rgds

vara