总部的同事利用form personization对工单的一些Form做了个性化,发现可能设的有问题,造成用户无法关工单。想要看一下她是怎么设的,可报没权限。经过研究发现,把个人Profile 的 Utilities:Diagnostics 设为Yes,就可以了。在数据库后台验证,也很简单。用以下SQL返回Y,表示有权限。否则,就要设定个人Profile.
当然,如果设系统全局Profile Utilities:Diagnostics为Yes也可以,但这样所有人都有权限了,不安全。
SELECT PROFILE_OPTION_VALUE
FROM applsys.fnd_profile_option_values
WHERE LEVEL_VALUE = (SELECT USER_ID
FROM fnd_user
WHERE user_name = 'KEVINSUN')
AND PROFILE_OPTION_ID = (SELECT PROFILE_OPTION_ID
FROM applsys.fnd_profile_options
WHERE PROFILE_OPTION_NAME = 'DIAGNOSTICS');