PeopleSoft Security with Navigation Paths for a Permission List, Role or User
This SQL allows you to view permissions and the associated navigation. You can provide a Permission List name, Role name or User ID, or any combination of the those items to filter your results. You should be prompted for the bind variables when run in SQL Developer. If not values are provided it would run for all users and permission lists in your environment, which I would not recommend. This is something that comes in handy when reviewing or auditing a user's permissions and providing the relevant navigation makes a lot more sense to most people than providing just the menu and component would. There would obviously be better, and more efficient, ways to report this information, but for a one-off request or troubleshooting I like the speed and flexibility of SQL. This code can also be adapted into many other navigation and security queries. -- ALL NAVIGATION FOR A GIVEN SECURITY ROLE, CLASSID or USER SELECT DISTINCT RC . ROLENAME , RC ...