通过并发程序的名称,查找它被挂在了哪些职责下
方法一:
在不熟悉并发请求与职责的表及字段的情况下,可以先进入EBS定义并发程序的form界面,搜出该并发程序的记录,通过检查获得对应的concurrent_program_id;再进入EBS中定义请求组的form界面,随意搜出一条记录,查看背后的表结构,利用已得到的concurrent_program_id找出所有挂有该并发程序的职责名称。
?
方法二:
从方法一总结得来。利用下面这段SQL即可在PL/SQL里搜出所有挂有该并发程序的职责名称:
SELECT t.responsibility_name, t.language
FROM fnd_request_group_units frgu,
fnd_responsibility_tl t,
fnd_responsibility b,
fnd_concurrent_programs_vl fcpv
WHERE b.responsibility_id = t.responsibility_id
AND b.request_group_id = frgu.request_group_id
AND fcpv.concurrent_program_id = frgu.request_unit_id
AND fcpv.user_concurrent_program_name LIKE
'%searching_concurrent_program_name%';