Текущее время: Чт, мар 28 2024, 13:17

Часовой пояс: 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
Сообщения: 1578
Откуда: Москва, Минск
Пол: Мужской
Вот еще посмотри способ:
https://abap-blog.ru/sap-dynpro/poluchenie-dannyx-iz-standartnyx-sap-gui-alv-otchyotov/

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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