Вызов отчета XML, нажав кнопку в форме Oracle и загрузив выходные данные - PullRequest
0 голосов
/ 14 марта 2019

У меня определен отчет xml, который выводит PDF при отправке из окна SRS.Теперь тот же отчет необходимо вызвать из формы, нажав кнопку.

Отчет должен быть запущен, и вывод должен быть доступен там сам в виде загружаемого файла PDF.

Спасибо

1 Ответ

0 голосов
/ 14 мая 2019

Это можно сделать, выполнив два шага: 1- Сначала вы должны прикрепить макет к вашему параллельному запросу, используя fnd_request.add_layout.2- Затем вы должны отправить параллельный запрос, используя fnd_request.submit_request.

Your code goes as follows:
  --Setting Layout for the Request
  l_layout := apps.fnd_request.add_layout(
                            template_appl_name => 'XXCUST',
                            template_code      => 'XXEMP',
                            template_language  => 'en',
                            template_territory => 'US',
                            output_format      => 'EXCEL');
  --
  --Submitting Concurrent Request
  --
  l_request_id := fnd_request.submit_request ( 
                            application   => 'XXCUST', 
                            program       => 'XXEMP', 
                            description   => 'XXTest Employee Details', 
                            start_time    => sysdate, 
                            sub_request   => FALSE,
                            argument1     => 'Smith');

, чтобы получить информацию о шаблонах, вы можете использовать следующий SQL:

SELECT * FROM xdo_templates_b
WHERE template_code = ‘FNDCPPGD_XML’;

SELECT * FROM xdo_templates_tl
WHERE template_code = ‘FNDCPPGD_XML’;
...