通过单击Oracle表单上的按钮并下载输出来调用XML报告



我有一个XML报告定义,该报告从SRS窗口提交时会产生PDF输出。现在,需要通过单击一个按钮来调用同一报告。

该报告应运行,输出必须作为可下载的PDF文件本身可用。

谢谢

这可以按照两个步骤完成: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’;

最新更新