What is primary permission list?( seen in user profile above row level security )

 1.) The use of Permission lists, Roles, Data Permissions and User Profiles are now the heart of PeopleSoft security. Data Permissions (Row Level Security), Primary Permission lists (Primary Class) and Permission lists (Class) are all created within the same page for easy maintenance.  Though all levels of permissions are maintained on the same page, be aware that each of these permissions has a different use in the system. Steps must be taken to ensure they are used in the correct situations. 

PeopleSoft 8 requires a new naming convention be followed.  All data permissions have to be prefixed with “DP” and all primary permission lists have to be prefixed with “PP”.  All pages used with these permissions have a search record that filters by these prefixes.  One step of the upgrade process copies the old values into the permissions tables and should have a “PP” or a “DP”. Once established, the new values with the new prefixes, clean up the old values can be accomplished using SQL. Sometimes the only way to create the new value in PeopleSoft 8 is to use SQL and change one of the old values to the new standard, updating the user profile to match the required changes. 

Primary permission lists are used to default field values for each user in PeopleSoft. The primary permission lists are set up on the permission list page just like any other permission list. What’s unique about them is that no security is added to this permission list. Though this permission list appears on the User Profile, none of the security will be used in the profile. The permissions will not carry forward to the User Profile unless the permission list is passed through a role.  It’s better to leave the primary list as a blank placeholder for primary permission default values only.  

Global security is a maintenance page that enables the country specific flags associated with all global pages to be functional.  The global security is associated with the Primary permission list. If not prefixed with “PP” or “DP”, the same problems may occur when accessing global security to maintain these flags.  There is always a large group of non-usable information in the table that doesn’t need to be there after the upgrade process is run.  Using SQL, update one row to the new “PP” row. Clean up the rest of the rows by adding “PP” or deleting. (Make sure the search record for this page is set to ORPDEFN_SRCTY4.) 

2) PeopleSoft determines which data permissions to grant a user by looking at the users'   Primary Permission List and Row Security Permission List. Which one is used varies  by application and data entity (Employee, Customer, Vendor, Business Unit etc). 

3) Other than role-permission lists, there are 4 permission lists which are directly attached to the user and not via role.

Those are set on the user profiles page. One of them is primary permission list.

4.) Create a Permission list that will give access only fo a couple of Business Units. Now this can be done by creating suitable Primary Permission List.