fnd_request

在包中调用子请求

1.提交请求fnd_request.submit_request

返回number型值

l_request_id           NUMBER;

l_request_id    :=fnd_request.submit_request(application CHAR, --AP模块

program CHAR, --应用程序

description CHAR, --请求说明(可选)

start_time CHAR, --RUN 时间(可选)

sub_request BOOLEAN, --立刻提交请求

argument1 CHAR, --参数1

argument2 CHAR, --参数2

argument3 CHAR, --参数3

argument4 CHAR, --参数4

argument5 CHAR, --参数5.......

argument100 CHAR);      

注意:

这个函数有105个参数,前面五个定义请求本身,后面100个是传递给请求的具体参数,都是Char类型,

需要转换,默认值是chr(0),代表这个参数不用传递给调用的请求;

在Package里面调用只需要传递需要的参数个数,因为它有默认值指示结束;

在form里面则不行,要写满105个,而且参数结束之后要用一个chr(0)来表示结束

2、等待报表运行Fnd_concurrent.wait_for_ruqest

主要是用到了Fnd_concurrent.wait_for_ruqest这个function.

Fnd_concurrent.wait_for_request返回Boolean值,主要参数如下:

function FND_CONCURRENT.WAIT_FOR_REQUEST

(request_id IN number default NULL, --请求ID

interval IN number default 60, --检查时间间隔

max_wait IN number default 0, --最大等待时间

phase OUT varchar2,

status OUT varchar2,

dev_phase OUT varchar2, --请求运行阶段

dev_status OUT varchar2, --各个阶段状态

message OUT varchar2 --运行完成后输出信息)

return boolean;

注意:

dev_phase有Pending,Running,Complete,Inactive等几种,每种对应不同的Dev-Status,比如Complete阶段后就有Normal,Error,Warning,Cancelled,Terminated等几种状态

转载于:https://www.cnblogs.com/CiWEi-/archive/2012/01/15/2322933.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值