Добрый день!
Я пытаюсь сделать столбец кнопок в ALV Grid.
Строю ALV grid по структуре itab.
Code:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = g_repid
I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
i_callback_user_command = 'USER_COMMAND'
IT_FIELDCAT = LT_FIELDCAT
is_layout = lt_layout
TABLES
T_OUTTAB = itab[].
Методом научного поиска по форуму обнаружил, что необходимо поставить
Code:
lt_layout-box_fieldname = 'SEL'.
Что успешно и сделал. При клике на строку, ее в принципе выделяет... но при этом кнопка в столбце кнопок не нажимается ( и не могу сделать несколько выделений. Кнопка "Выделить все" работает отлично, с нажатиями...
Подскажите как описать отдельные выделения? И как их потом обрабатывать? Н-р: выделить строки необходимые строки и записать их в другую таблицу для обработки дальнейшей.
Читал что-то про get_selected_rows, но использования нашел только для ОО грида... А как быть в случае работы с ФМами?
Заранее благодарен за советы