SAPфорум.RU https://sapboard.ru/forum/ |
|
Варианты для ALV в зависимости от режима https://sapboard.ru/forum/viewtopic.php?f=13&t=100199 |
Страница 1 из 1 |
Автор: | Kuranov.Dmitry [ Вт, сен 27 2022, 13:29 ] |
Заголовок сообщения: | Варианты для ALV в зависимости от режима |
Добрый день. Есть Z-отчет, выводящий данные в ALV. У отчета есть несколько режимов работы: Code: CASE p_mode. WHEN 'MODE1'. SET TITLEBAR 'MODE1'. PERFORM fcat_mode1. ASSIGN gt_tab1 TO <alv_data>. WHEN 'MODE2'. SET TITLEBAR 'MODE2'. PERFORM fcat_mode2. ASSIGN gt_tab2 TO <alv_data>. WHEN '.....' ENDCASE. var-report = 'ZMY_REPORT'. I_SAVE = 'A'. CALL METHOD grid->set_table_for_first_display EXPORTING IS_VARIANT = var I_SAVE = i_save is_layout = gs_layout CHANGING it_outtab = <alv_data> it_fieldcatalog = alv_fcat EXCEPTIONS invalid_parameter_combination = 1 program_error = 2 too_many_lines = 3 OTHERS = 4 . Можно ли сделать так, чтобы у каждого режима был свой набор вариантов? |
Автор: | jastfake [ Ср, сен 28 2022, 00:02 ] |
Заголовок сообщения: | Re: Варианты для ALV В зависимости от режима |
В var-report передавать разные значения для разных вариантов, например, название программы плюс вариант? |
Автор: | baboon [ Ср, сен 28 2022, 09:05 ] |
Заголовок сообщения: | Re: Варианты для ALV В зависимости от режима |
Гляньте на структуру переменной VAR (в своей программе). Там есть одно удобное поле, которое как раз для таких случаев используется. |
Автор: | Kuranov.Dmitry [ Ср, сен 28 2022, 10:28 ] |
Заголовок сообщения: | Re: Варианты для ALV В зависимости от режима |
baboon написал(а): Гляньте на структуру переменной VAR (в своей программе). Там есть одно удобное поле, которое как раз для таких случаев используется. Спасибо. Вы имеете в виду поле LOG_GROUP? Туда ввести произвольный идентификатор режима? |
Автор: | Кодер [ Ср, сен 28 2022, 14:20 ] |
Заголовок сообщения: | Re: Варианты для ALV В зависимости от режима |
Тебе нужно поле VAR-HANDLE. Обычно именно его используют для различия вариантов между собой |
Автор: | Kuranov.Dmitry [ Ср, сен 28 2022, 16:32 ] |
Заголовок сообщения: | Re: Варианты для ALV В зависимости от режима |
Кодер написал(а): Тебе нужно поле VAR-HANDLE. Обычно именно его используют для различия вариантов между собой Спасибо |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |