Текущее время: Пт, апр 19 2024, 22:31

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Получить результаты фонового выполнения отчётов
СообщениеДобавлено: Пт, сен 13 2019, 14:41 
Ассистент
Ассистент

Зарегистрирован:
Чт, июн 20 2019, 01:35
Сообщения: 38
Добрый день.

Стоит задача создать новый отчёт.

Из ТЗ:
"При указании данных на селекционном экране и нажатии выполнить, необходимо в фоновом режиме запустить отчёт J3RFLVMOBVEDH с параметрами с СЭ".
"При снятии отчёта, выводим следующие данные в отчёт формата ALV". И дальше идёт перечисление данных, которые выдаёт отчёт J3RFLVMOBVEDH.
Также ещё нужно запускать фоном ещё один отчёт и из него тоже тянуть данные в ALV.

То есть, как я понимаю, мне нужно вытащить в мою ALV данные, которые получаются в результате фоновой работы отчётов.
Как я могу их получить ? Коллега подсказал, что можно как-то использовать assign и тянуть из памяти данные. Я не до конца понял эту идею.

Подскажите как это реализовать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Получить результаты фонового выполнения отчётов
СообщениеДобавлено: Пт, сен 13 2019, 15:47 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
ну как вариант - чтото вроде SUBMIT report EXPORTING LIST TO MEMORY AND RETURN.
И далее ФМ-ами (LIST_FROM_MEMORY и проч, см. абап-справку к submit) извлекаете листинг отчёта из памяти, парзите, вытаскиваете нужные поля.
Разумеется парзить придётся с учётом того, что в SU3 у двух разных пользователей в общем случае могут быть настроены по разному форматы дат, сумм, и полей имеющих CONVERSION_EXIT (ну например код СПП-элемента).

Способ интересный. Но алгоритмизация парзинга может получиться достаточно объёмная, если листинг навороченный.

Либо то же самое, но через запуск именно фонового задания (пример есть в справке к SUBMIT - job_options ) и последующее вытаскивание из очереди спула своего запроса и листинга из него. ФМ навскидку не подскажу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получить результаты фонового выполнения отчётов
СообщениеДобавлено: Пн, сен 16 2019, 08:59 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Вот еще посмотри способ:
https://abap-blog.ru/sap-dynpro/poluchenie-dannyx-iz-standartnyx-sap-gui-alv-otchyotov/

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB