用户职责菜单请求组

摘要:
--1.用户责任查询选择。用户id,fu。用户名,ppf。全名,fr。责任_ ID,FR。责任_键,FR。责任_名字,傅。开始日期,付。END_ DATE from fnd_ responsibility_ vlfr,fnd_ user_ resp_ group_ allfur
--1、用户职责查询
select fu.user_id,
       fu.user_name,
       ppf.FULL_NAME,
       fr.RESPONSIBILITY_ID,
       FR.RESPONSIBILITY_KEY,
       FR.RESPONSIBILITY_NAME,
       FU.START_DATE,
       FU.END_DATE
  fromfnd_responsibility_vl    fr,
       fnd_user_resp_groups_all fur,
       fnd_user                 fu,
       per_people_f             ppf
 where fr.RESPONSIBILITY_ID =fur.RESPONSIBILITY_ID
   and fur.user_id = fu.user_id
   and fu.employee_id = ppf.PERSON_ID(+)
   and ppf.EFFECTIVE_END_DATE(+) >=sysdate
 order by 1;
--2、职责菜单请求组查询
selectfr.RESPONSIBILITY_ID,
       fr.RESPONSIBILITY_KEY,
       fr.RESPONSIBILITY_NAME,
       fr.APPLICATION_ID,
       fa.APPLICATION_NAME,
       frg.request_group_id,
       frg.request_group_code,
       frg.request_group_name,
       fm.MENU_ID,
       fm.MENU_NAME
  fromfnd_responsibility_vl fr,
       Fnd_Request_Groups    frg,
       fnd_menus_vl          fm,
       fnd_application_vl    fa
 where fr.REQUEST_GROUP_ID =frg.request_group_id
   and fm.MENU_ID =fr.MENU_ID
   and fa.APPLICATION_ID =fr.APPLICATION_ID;
--3、菜单明细查询
selectfm.MENU_ID,
       FM.MENU_NAME,
       FM.USER_MENU_NAME,
       FM.TYPE,
       FM.DESCRIPTION,
       FME.ENTRY_SEQUENCE,
       FME.PROMPT,
       (selectfm1.USER_MENU_NAME
          fromFND_MENUS_VL fm1
         where fm1.MENU_ID =FME.SUB_MENU_ID) SUB_MENU,
       (selectfff.USER_FUNCTION_NAME
          fromFND_FORM_FUNCTIONS_VL fff
         where fff.FUNCTION_ID = FME.FUNCTION_ID) FUNCTION,
       FME.DESCRIPTION,
       FME.GRANT_FLAG
  fromFND_MENUS_VL fm, FND_MENU_ENTRIES_VL fme
 where FM.MENU_ID =FME.MENU_ID;

--4、请求组明细查询
selectfrg.request_group_id,
       FRG.REQUEST_GROUP_NAME ,
       fav.APPLICATION_NAME ,
       FRG.REQUEST_GROUP_CODE ,
       FRG.DESCRIPTION ,
       decode(FRGU.REQUEST_UNIT_TYPE,
              'P',
              '程序',
              'S',
              '请求集',
              'A',
              '应用') TYPE,
       cp.USER_CONCURRENT_PROGRAM_NAME ,
       fav1.APPLICATION_NAME 
  fromFND_REQUEST_GROUPS         FRG,
       FND_REQUEST_GROUP_UNITS    FRGU,
       FND_APPLICATION_VL         FAV,
       FND_APPLICATION_VL         FAV1,
       FND_CONCURRENT_PROGRAMS_VL cp --程序
 where FRG.REQUEST_GROUP_ID =FRGU.REQUEST_GROUP_ID
   and frgu.application_id =fav1.APPLICATION_ID
   and frg.application_id =fav.APPLICATION_ID
   and frgu.request_unit_type = 'P'
   and cp.CONCURRENT_PROGRAM_ID(+) =frgu.request_unit_id
--AND FRG.REQUEST_GROUP_NAME like 'JBJT%'
union all
selectfrg.request_group_id,
       FRG.REQUEST_GROUP_NAME 请求组,
       fav.APPLICATION_NAME 应用,
       FRG.REQUEST_GROUP_CODE 请求组代码,
       FRG.DESCRIPTION 请求组描述,
       decode(FRGU.REQUEST_UNIT_TYPE,
              'P',
              '程序',
              'S',
              '请求集',
              'A',
              '应用') 类型,
       rs.USER_REQUEST_SET_NAME 名称,
       fav1.APPLICATION_NAME 应用
  fromFND_REQUEST_GROUPS      FRG,
       FND_REQUEST_GROUP_UNITS FRGU,
       FND_APPLICATION_VL      FAV,
       FND_APPLICATION_VL      FAV1,
       FND_REQUEST_SETS_VL     rs --请求集
 where FRG.REQUEST_GROUP_ID =FRGU.REQUEST_GROUP_ID
   and frgu.application_id =fav1.APPLICATION_ID
   and frg.application_id =fav.APPLICATION_ID
   AND FRGU.REQUEST_UNIT_TYPE = 'S'
   AND rs.REQUEST_SET_ID(+) =frgu.request_unit_id
union all
selectfrg.request_group_id,
       FRG.REQUEST_GROUP_NAME 请求组,
       fav.APPLICATION_NAME 应用,
       FRG.REQUEST_GROUP_CODE 请求组代码,
       FRG.DESCRIPTION 请求组描述,
       decode(FRGU.REQUEST_UNIT_TYPE,
              'P',
              '程序',
              'S',
              '请求集',
              'A',
              '应用') 类型,
       FAV2.APPLICATION_NAME 名称,
       fav1.APPLICATION_NAME 应用
  fromFND_REQUEST_GROUPS      FRG,
       FND_REQUEST_GROUP_UNITS FRGU,
       FND_APPLICATION_VL      FAV,
       FND_APPLICATION_VL      FAV1,
       FND_APPLICATION_VL      FAV2 --应用
 where FRG.REQUEST_GROUP_ID =FRGU.REQUEST_GROUP_ID
   and frgu.application_id =fav1.APPLICATION_ID
   and frg.application_id =fav.APPLICATION_ID
   AND FRGU.REQUEST_UNIT_TYPE = 'A'
   AND FAV2.APPLICATION_ID(+) =frgu.request_unit_id
 ORDER BY 1, 5, 6

免责声明:文章转载自《用户职责菜单请求组》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle查看正在执行的存储过程winform显示系统托盘,双击图片图表显示窗体,退出窗体是否提示下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

HP服务器设置iLO

HP Server Setting iLO Step 1.开机后出现界面-按F11进入BootMenu;2.选择GenericUSBBoot并输入;3.选择SystemConfiguration(系统配置)并按Enter键;4.选择iLO4ConfigurationUtility进入;5.选择NetworkOptions Enter将DHCPEnable设置...

前端chrome浏览器调试总结

以下选项允许您选择要捕获的项目。...

ABB机器人功能程序(FUNC)

功能程序的应用范围非常广泛。熟练的人员可以根据不同的需求创建相应的功能程序。函数程序的固定格式是FUNC,返回结束。在ABB的学习中,许多学生对功能程序几乎一无所知,即使他们真的在使用它。在学习ABB的过程中,我遇到了几个用例,所以我总结了它们以加深我的理解。...

USBWriter之后恢复磁盘大小

USBWriter之后恢复磁盘大小的方法:1,cmd2,diskpart3,listdisk4,selectdisk*5,clean6、在我的电脑点右键,管理,然后选磁盘管理,选择USB后,右键,然后再新建卷就可以了。...

【工具技巧】:sublime notepad++ 多行编辑

将光标定位到一行-˃ctrl+shift+↑↓, 上下移动一行。选择-˃ctrl+shift后+↑↓, 上下移动所选区域。再次按6:Ctrl+Shift+Enter在光标前插入一行。...

SpringBoot源码深度解析

Spring开源框架解决了企业开发的复杂性,简化了AOP的开发,IOCSpring配置越来越多,不易管理==如何自动配置Springboot,核心原则!Java领域最流行的技术!公司,如何演变结构!...