Текущее время: Пт, июл 25 2025, 16:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 14:48 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 02 2010, 12:17
Сообщения: 37
Откуда: МО
Пол: Мужской
Добрый день, коллеги.

Имеется отчет, который чистит таблички, а также удаляет потоки workflow. Отчет выпадает в дамп по таймауту вовремя удаления потоков workflow. Возможно ли запустить отчет в фоновом режиме, но при этом пользователю показывалось, что идет обработка как в диалоговом режиме, а после обработки вывести соответсвующий результат?
Результат выводится с помощью оператора write.

PS: Сейчас реализовал запуск отчета в фоновом режиме способом указанным Art386 без возможности просмотра результата.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 14:55 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Может Вам поможет ФМ BP_JOB_STATUS_GET, он возвращает текущее состояние фонового задания?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 15:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 02 2010, 12:17
Сообщения: 37
Откуда: МО
Пол: Мужской
Проблема может быть, что при использовании ФМ BP_JOB_STATUS_GET нужно зацикливать программу. т.е. ждать когда закончится фоновое задание, а это может вызвать дамп. Если я ошибаюсь, то поправьте.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 15:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
legatus написал:
Возможно ли запустить отчет в фоновом режиме, но при этом пользователю показывалось, что идет обработка как в диалоговом режиме, а после обработки вывести соответсвующий результат?


Еще можно запускать в онлайне, но периодически вызывать ФМ TH_REDISPATCH - он сбрасывает таймаут. Только если очень надо в онлайне показывать.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 15:19 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 02 2010, 12:17
Сообщения: 37
Откуда: МО
Пол: Мужской
Сергей Королев написал:
Еще можно запускать в онлайне, но периодически вызывать ФМ TH_REDISPATCH - он сбрасывает таймаут. Только если очень надо в онлайне показывать.

В данном случае это не очень надо. Но очень интересный ФМ :D.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: фоновый режим
СообщениеДобавлено: Пн, ноя 15 2010, 15:38 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 15 2010, 15:30
Сообщения: 13
А что мешает по окончании работы отчета прислать лог пользователю в workflow или на email? (можно подкрепить экспресс-сообщением)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: фоновый режим  Тема решена
СообщениеДобавлено: Пн, ноя 15 2010, 16:13 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 02 2010, 12:17
Сообщения: 37
Откуда: МО
Пол: Мужской
Сделал вывод сообщения оператором write, что программа запущена в фоновом режиме и ее статус обработки. И в PF-статусе вывел кнопку "обновить". При нажатии обновляется статус фонового задания. Если статус "выполнено" - выводится результат.

Всем спасибо!


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

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


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

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


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

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