可以通过如下语句查看,将红色部分换成你需要查看的职责名:
SELECT RESPONSIBILITY_NAME,
RESPONSIBILITY_KEY,
DESCRIPTION,
MENU_ID
FROM FND_RESPONSIBILITY_VL
WHERE (version = '4' or version = 'W' or version = 'M')
and RESPONSIBILITY_NAME=' HELC_客户化开发'
但是这样找到职责对应的菜单没有用,你还无法确认该职责是否会包含你要查找的功能。
select frv.RESPONSIBILITY_NAME,
frv.RESPONSIBILITY_KEY,
frv.DESCRIPTION,
frv.MENU_ID,
fmv.MENU_NAME,
fmv.USER_MENU_NAME
from FND_RESPONSIBILITY_VL frv
inner join FND_MENUS_VL fmv on frv.MENU_ID = fmv.MENU_ID
where (frv.version = '4' or frv.version = 'W' or frv.version = 'M')
and frv.MENU_ID in
(select fmev.MENU_ID
from FND_MENU_ENTRIES_VL fmev
connect by prior fmev.MENU_ID = fmev.SUB_MENU_ID
start with fmev.FUNCTION_ID = 27191)
select level,a.* from
(select fmev.MENU_ID, fmev.SUB_MENU_ID, fmev.PROMPT
from FND_MENU_ENTRIES_VL fmev
connect by prior fmev.MENU_ID = fmev.SUB_MENU_ID
start with fmev.FUNCTION_ID = 27191) a
connect by prior a.sub_menu_id=a.menu_id
start with a.menu_id=80573
下面这句是查找功能id得方法
SELECT FUNCTION_ID
FROM FND_FORM_FUNCTIONS_VL
WHERE USER_FUNCTION_NAME = '你的功能名'