我有一个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’;