ITPub博客

首页 > Linux操作系统 > Linux操作系统 > EBS fnd_global.apps_initialize的使用详解 .

EBS fnd_global.apps_initialize的使用详解 .

原创 Linux操作系统 作者:papaya14 时间:2012-03-13 13:20:28 0 删除 编辑
原型:fnd_global.apps_initialize(user_ID, Responsibility_id,
                                         Responsibility_application_id);
 
作用:在数据库的会话中设置全局变量,和用户概要信息。
参数获得:
  参数一,用户ID 
    select user_id
    from fnd_user
    where user_name like '%OPERATIONS%'; -- ID of OPERATIONS:1318
 
  参数二,职责编号(responsibility id)
    select RESPONSIBILITY_ID, APPLICATION_ID, RESPONSIBILITY_KEY
    from fnd_responsibility
    --where APPLICATION_ID = 140
    where RESPONSIBILITY_KEY like '%ASSETS_VISION_OPERATIONS%';
 
  参数三,代表该职责所属的应用程序(application)的编号
    上面的SQL取得
 
  方便的方法:Help->Diagnostics->Examin, Block: $PROFILES$, Field: RESP_ID(以及其他)
 
运行:
BEGIN
  fnd_global.APPS_INITIALIZE(uesr_id, resp_id, resp_appl_id);
END;
 
测试:
  select fnd_profile.value('GL_SET_OF_BKS_ID') FROM DUAL;
  select fnd_profile.value('USER_ID') from dual; --对应刚才的user_id

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26555596/viewspace-718428/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-23

  • 博文量
    19
  • 访问量
    29013