Я использую cl_salv_table ALV для данных таблицы sflight. Я хочу получить значение поля, которое было дважды щелкнуто, а затем отобразить его во всплывающем окне. Я определил класс lcl_handle_events соответствующим методом. Двойной щелчок работает, например, когда я дважды щелкнул по любой строке, я могу отобразить сообщение, но я не знаю, как отобразить значение, указанное двойным щелчком. Как отобразить ячейку с двойным щелчком во всплывающем окне?
DATA schedule TYPE STANDARD TABLE OF sflight.
CLASS lcl_handle_events DEFINITION.
PUBLIC SECTION.
METHODS:
on_double_click FOR EVENT double_click OF cl_salv_events_table
IMPORTING row column.
ENDCLASS.
CLASS lcl_handle_events IMPLEMENTATION.
METHOD on_double_click.
DATA value TYPE sflight.
READ TABLE schedule INTO value INDEX row.
* MESSAGE 'Row clicked.' TYPE 'I'.
ENDMETHOD.
ENDCLASS.