Я разрабатываю отчет, который отображает и редактирует ALV.
Я установил PF-STATUS, добавив кнопку «Процесс».Когда эта кнопка нажата, контент, введенный в ALV пользователем, должен быть извлечен и затем обработан.
Вот как я строю свой ИВЛ:
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid "program name
i_callback_user_command = 'USER_COMMAND' "user command subroutine name
i_callback_pf_status_set = 'SUB_PF_STATUS'
it_fieldcat = it_fieldcat
i_save = 'X'
TABLES
t_outtab = it_input
EXCEPTIONS
program_error = 1
OTHERS = 2.
Однако, как я это делаю, поиск становится пустым.Как я могу решить эту проблему?
Ниже у меня есть фрагмент кода, когда дело доходит до «Обработка».
IF r_ucomm EQ '&PROC'.
LOOP AT it_input INTO ls_input.
PERFORM process_data USING ls_input.
ENDLOOP.
ENDIF.