数据库客户端初始化方法
网友 http://erplife.blog.sohu.com/81724124.html
做ORACLE ERP系统支持的IT人员对如下情况都应有遇到:
打开应收款经理的收款画面录入信息,再点击帮助的历史记录,如下图:
 
 
我通过此了解到此表单查询后台的VIEW。
打开TOAD,对此VIEW进行查询却并不能查看到信息。原因是ORACLE ERP后台APPS SCHEMA下的VIEW,查看数据是需要初始化登录的。

方法如下:
Step 1: 确认并找到三个Parameter,分别是
        user_id (用户ID号) ==>SETUPUSER
        resp_id (Responsibility ID) ==> 应收帐款经理
        resp_appl_id (此责职ID所属的模块ID,Application ID) ==> 应收帐款管理系统

Step 2:
 select user_id From fnd_user Where user_name = 'SETUPUSER';
 得出:user_id = 1110

 SELECT responsibility_id, application_id
   FROM fnd_responsibility
  WHERE responsibility_key = 'RECEIVABLES_MANAGER';

 得出:resp_id = 20678 , resp_appl_id = 222

Step 3: 执行以下语句
 BEGIN
 fnd_global.APPS_INITIALIZE(user_id => 1110, resp_id => 20678, resp_appl_id => 222);
 END;

  
再次查询AR_CASH_RECEIPTS_V即可。

对Oracle Standard PKG "fnd_global" 中各个函数及过程进行了解和应用对日常开发和后台系统查询等工作带来诸多便利,且重要的是安全。

 
CIO之家 www.ciozj.com 公众号:imciow
关联的文档
也许您喜欢