OracleEBS提交请求时使用FND_REQUEST.ADD_LAYOUT加载模版
2025-10-20 15:13阅读:
Oracle EBS提交请求时使用FND_REQUEST.ADD_LAYOUT加载模版
Oracle EBS提交请求时使用FND_REQUEST.ADD_LAYOUT加载模版
如何在通过PL/SQL过程提交并发请求时使用FND_REQUEST.ADD_LAYOUT?
随着Bi Publisher(原XML Publisher)处理作为并发程序的选项加入,FNDRSRUN表单上新增了一个用于模板的字段。当使用标准提交方式提交并发程序时,该字段默认会被填充。
当使用 PL/SQL 提交需要 Bi Publisher 版式模板的单个并发请求时,必须在提交并发程序前调用 API FND_SUBMIT.ADD_LAYOUT。
若使用 API FND_SUBMIT 提交请求集,则应使用 FND_SUBMIT.ADD_LAYOUT 替代 FND_REQUEST.ADD_LAYOUT。
解决办法
Modify your PL/SQL procedure to add a line similar to xml_layout:
1. First you must declare the variable
xml_layout boolean;
2. Then you must call the ADD_LAYOUT API prior to submitting
your Concurrent Program.
xml_layout := FND_REQUEST.ADD_LAYOUT('FND','FNDSCURS','en','US','PDF');
req_id :=
FND_REQUEST.SUBMIT_REQUEST('FND','FNDSCURS','FNDSUBMIT - Active
Users
XML');
Note: The easiest way to find out the parameters for the
ADD_LAYOUT API is to run the concurrent program from standard
Oracle EBS提交请求时使用FND_REQUEST.ADD_LAYOUT加载模版
如何在通过PL/SQL过程提交并发请求时使用FND_REQUEST.ADD_LAYOUT?
随着Bi Publisher(原XML Publisher)处理作为并发程序的选项加入,FNDRSRUN表单上新增了一个用于模板的字段。当使用标准提交方式提交并发程序时,该字段默认会被填充。
当使用 PL/SQL 提交需要 Bi Publisher 版式模板的单个并发请求时,必须在提交并发程序前调用 API FND_SUBMIT.ADD_LAYOUT。
若使用 API FND_SUBMIT 提交请求集,则应使用 FND_SUBMIT.ADD_LAYOUT 替代 FND_REQUEST.ADD_LAYOUT。
解决办法
Modify your PL/SQL procedure to add a line similar to xml_layout:
xml_layout := FND_REQUEST.ADD_LAYOUT('FND','FNDSCURS','en','US','PDF');
