zoukankan      html  css  js  c++  java
  • 查看功能所放职责菜单

    SELECT frv.responsibility_name,
           f.menu_name,
           fm.form_name,
           ff.function_name,
           ff.user_function_name,
           fa.application_short_name
      FROM fnd_menu_entries_vl   ft, --菜单细节表
           fnd_menus_vl          f, --菜单表
           fnd_form_functions_vl ff, --功能表
           fnd_responsibility_vl frv, --职责表
           fnd_application_vl    fa,
           fnd_form              fm
     WHERE ft.menu_id = f.menu_id --
       AND ft.function_id = ff.function_id --
          --AND ff.function_name LIKE '%XXZZCGWKS%' --
       --AND ff.user_function_name = '&user_fnc_name' --
       AND fm.form_name = 'CUX_HD_GL_CLASS'
          --   and ft.function_id = '' --在EBS中可查
       AND frv.menu_id = f.menu_id
       AND fm.application_id = fa.application_id
       AND fm.form_id = ff.form_id
       AND ft.grant_flag = 'Y'
       AND NOT EXISTS (SELECT 1
              FROM fnd_resp_functions frf
             WHERE frf.responsibility_id = frv.responsibility_id
               AND frf.action_id = ff.function_id
               AND frf.rule_type = 'F')
       AND NOT EXISTS (SELECT 1
              FROM fnd_compiled_menu_functions fcmf2, fnd_resp_functions frf
             WHERE fcmf2.menu_id = frf.action_id
               AND frf.rule_type = 'M'
               AND frf.responsibility_id = frv.responsibility_id
               AND fcmf2.function_id = ff.function_id)
    UNION ALL
    SELECT frv.responsibility_name,
           f.menu_name,
           fm.form_name,
           ff.function_name,
           ff.user_function_name,
           fa.application_short_name
      FROM fnd_compiled_menu_functions ft, --菜单追溯
           fnd_menus_vl                f, --菜单表
           fnd_form_functions_vl       ff, --功能表
           fnd_responsibility_vl       frv, --职责表
           fnd_application_vl          fa,
           fnd_form                    fm
     WHERE ft.menu_id = f.menu_id --
       AND ft.function_id = ff.function_id --
          --AND ff.function_name LIKE '%XXZZCGWKS%' --
    --   AND ff.user_function_name = '&user_fnc_name' --
       AND fm.form_name = 'CUX_HD_GL_CLASS'
          --   and ft.function_id = '' --在EBS中可查
       AND frv.menu_id = f.menu_id
       AND fm.application_id = fa.application_id
       AND fm.form_id = ff.form_id
       AND ft.grant_flag = 'Y'
       AND NOT EXISTS (SELECT 1
              FROM fnd_resp_functions frf
             WHERE frf.responsibility_id = frv.responsibility_id
               AND frf.action_id = ff.function_id
               AND frf.rule_type = 'F')
       AND NOT EXISTS (SELECT 1
              FROM fnd_compiled_menu_functions fcmf2, fnd_resp_functions frf
             WHERE fcmf2.menu_id = frf.action_id
               AND frf.rule_type = 'M'
               AND frf.responsibility_id = frv.responsibility_id
               AND fcmf2.function_id = ff.function_id)

  • 相关阅读:
    我用Python爬虫挣钱的那点事
    猿人学 . 爬虫逆向高阶课
    Python中实用却不常见的小技巧
    Python内存数据序列化到硬盘上哪家强
    利用setuptools发布Python程序到PyPI,为Python添砖加瓦
    配置tmux在机器重启后自动恢复tmux工作现场,告别重启恐惧症
    用python实现新词发现程序——基于凝固度和自由度
    学习笔记:Python序列化常用工具及性能对比
    浅谈自然语言在科技时代的运用
    python学习笔记:建立一个自己的搜索引擎
  • 原文地址:https://www.cnblogs.com/wang-chen/p/6386645.html
Copyright © 2011-2022 走看看