Доброго.
Есть простой класс.
Который что то считает. Выбирает и т д. 
Внутри класса есть метод который выводит  результат в ALV.
Этот результат в ALV не всегда нужно выводить.  Он типа отладочный проверочный.
В нем выводится резульат работы всего класса.
В ALV нужно обработать событие. даблклик Соответственно создаем обработчик.
Самый стандартный
Code:
class lcl_handle_events definition.
  public section.
    methods: on_double_click for event double_click of cl_salv_events_table importing row column.
endclass.                    "lcl_handle_events DEFINITION
class lcl_handle_events implementation.
  method on_double_click.
    MESSAGE 'dblclick' TYPE 'I'.
  endmethod.                    "on_double_click
endclass.                    "lcl_handle_events IMPLEMENTATION
Так вот, так как ALV сам находится в методе класса, обработчик конечно не видит экземпляр класса и его данные.
Как правильно из события dblclick увидить данные класса из которого вызвали alv? 
Я получаю index записи по которой кликнули. Но не вижу саму таблицу. 
Таблицу конечно можно сделать статической. Но как то не хотелось бы.
Спасибо.