通过并发请求方式来新增或修改表记录时,需要涉及到获得到本请求ID,这样更方便追溯和查询数据来源和执行情况。
1.并发程序的执行方法: PL/SQL存储过程或SQL*PLUS
简单,添加代码
v_CurrRequestId := FND_GLOBAL.CONC_REQUEST_ID; --获得当前并发请求的REQEST ID
2.并发程序的执行方法: Oracle Reports(Oracle ReportBuilder工具开发的报表)
通过传参数方式获得当前并发请求ID。参数定义如下:
参数:与Oracle ReportBuilder文件中的用户参数名称一样
值集:数字类型
默认类型:配置文件
默认值:CONCURRENT_REQUEST_ID
但是,当提交该请求时,不会像其它配置文件(如ORG_ID、USER_ID、RESP_ID等等)参数一样,立即分配值至参数中。
本文介绍了在Oracle EBS中如何获取并发请求的REQUEST ID,用于追溯和查询数据操作。当通过PL/SQL存储过程或SQL*PLUS执行并发请求时,可以简单地添加代码获取。而在Oracle Reports中,尽管可以通过配置参数CONCURRENT_REQUEST_ID获取,但在实际提交请求时,参数可能不会立即被赋值。文章通过示例展示了并发请求参数的设置和执行后的情况。
订阅专栏 解锁全文
1469

被折叠的 条评论
为什么被折叠?



