Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Программный запуск отчета и заключительной обработки.  [new]
zhenika
Member

Откуда:
Сообщений: 34
Доброго времени суток.

Мне необходимо программно запускать отчет в ОеБС.
1. Инициализирую сессию
fnd_global.initialize (session_id => ses_id,
                           user_id => u_id,
                           resp_id => res_id,
                           resp_appl_id => ap_id,
                           security_group_id => 0,
                           site_id => NULL,
                           login_id => u_id,
                           conc_login_id => NULL,
                           prog_appl_id => NULL,
                           conc_program_id => NULL,
                           conc_request_id => NULL,
                           conc_priority_request => NULL);

2. Запускаю сам отчет
zapr_id := FND_REQUEST.SUBMIT_REQUEST(application => 'SQLAP', --приложение
                                         program => prog_name, --имя отчета
                                         --параметры
                                         argument1  => str1,
                                         argument2  => str2,
                                         argument3  => str3,
                                         argument4  => str4) ;

Отчет запускается в ОеБС, отрабатывается без ошибок. Но в нем не выполняется этап заключительной обработки запроса и соответственно из ОеБС, после выполнения отчета, нельзя открыть результат.
Выполнение параметров завершения запроса...
+------------- 1) PUBLISH -------------+
Запуск заключительной обработки запроса

Подскажите как этот этап включить в запуск отчета (программно).
7 окт 15, 22:23    [18249854]     Ответить | Цитировать Сообщить модератору
 Re: Программный запуск отчета и заключительной обработки.  [new]
zhenika
Member

Откуда:
Сообщений: 34
almswiss,

Все, что я описал выше, работает именно в Oracle. А понятие ОеБС (OeBS) - это Oracle E-Business Suite.
8 окт 15, 07:03    [18250352]     Ответить | Цитировать Сообщить модератору
 Re: Программный запуск отчета и заключительной обработки.  [new]
va_kochnev
Member

Откуда:
Сообщений: 498
zhenika,
Перед запуском отчета надо указать какой шаблон будет использоваться:
if not fnd_request.add_layout('SQLAP','Код_шаблона','RU','','PDF') then
  raise_application_error(-20100,'Ошибка определения шаблона');
end if;
zapr_id := FND_REQUEST.SUBMIT_REQUEST(application => 'SQLAP', --приложение
                                         program => prog_name, --имя отчета
                                         --параметры
                                         argument1  => str1,
                                         argument2  => str2,
                                         argument3  => str3,
                                         argument4  => str4) ;
8 окт 15, 21:06    [18255401]     Ответить | Цитировать Сообщить модератору
 Re: Программный запуск отчета и заключительной обработки.  [new]
zhenika
Member

Откуда:
Сообщений: 34
va_kochnev,

Огромное спасибо тебе, добрый человек!
8 окт 15, 23:34    [18255959]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить