当需要在某些职责下,做某些会影响数据库数据的操作的时候,想要看到一些结果,又不影响数据库数据的时候,可以通过模拟登陆的方式
具体语法如下:
declare
fnd_global.apps_initialize(user_id => fnd_global.user_id,
resp_id => fnd_global.resp_id,
resp_appl_id => fnd_global.resp_appl_id);
--mo_global.init('PO');这个可要可不要
参数解析:
user_id:用户id
resp_id:职责id
resp_appl_id:职责应用产品id
mo_global.init('PO');里面的PO是应用产品的简称
各参数可以在诊断->检查->$PROFILES$块中查询获得,查询出用户职责后可以得到
例如:
BEGIN
fnd_global.apps_initialize(user_id => 1673,
resp_id => 51477,
resp_appl_id => 101);
END;