Banner

Attention: open in a new window. PDFPrintE-mail

2008
05
Nov

Handling changes to multiple ALV grids

When you need to check if an ALV grid value has had a value changed and there are several grids on the page use this code...

SET HANDLER: lcl_eventhandler=>handle_data_changed FOR ALL INSTANCES. " any grid instance


" Method definition:

METHOD handle_data_changed
FOR EVENT data_changed OF cl_gui_alv_grid
IMPORTING
er_data_changed
sender.


" Method implementation:
METHOD handle_data_changed.

CASE sender.
WHEN grid1. " 1st grid instance
...

WHEN grid2. " 2nd grid instance
...

WHEN OTHERS.
ENDCASE.

ENDMETHOD.

 

Last Updated (Wednesday, 05 November 2008 07:23)