Я борюсь со следующей проблемой:
У меня есть две таблицы (заголовок и элементы), которые я хочу соединить с помощью точки доступа и класса CL_SALV_TABLE
. Мне удалось отобразить шапку таблицы и установить хот-спот на столбец с номером заказа. Я хочу, чтобы вторая таблица открывалась как всплывающее окно после того, как я один раз нажму на числовое поле (которое было моей точкой доступа). Однако я не знаю, как определить событие. Я знаю, как получить всплывающее окно, используя метод отображения CL_SALV_TABLE
, например, этот код:
CALL METHOD cl_salv_table=>factory(
* EXPORTING
* list_display = IF_SALV_C_BOOL_SAP=>FALSE
* r_container =
* container_name =
IMPORTING
r_salv_table = o_alv
CHANGING
t_table = it_tab )
.
CATCH cx_salv_msg .
ENDTRY.
o_alv->set_screen_popup( start_column = 1
end_column = 150
start_line = 1
end_line = 30 ).
o_alv->display( ).
Любой комментарий или помощь высоко ценятся. Заранее спасибо!