Symptom
User needs to include an employee's Manager or Supervisor name in the Story report query but should not have access to Manager data. However the Story query does not display manager name if the manager is not part of the user's target population.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
SAP SuccessFactors HCM Suite
Reproducing the Issue
1. Create a New Story query with the following joins
Job Information > Supervisor > User (Basic User Information) or Personal Information. Include First/Last Name of the Supervisor from either User or Personal Info.
2. Run the report as an Admin will access to All employees
Result: Manager name is displayed in the report
3. Run the report as a user with no access to Manager data.
Result: User can see the employee record details but Manager first/last name columns shows no data.
Cause
The current behavior is expected because Story will respect the Target Population of the permission granting access to Manager Name (User or Person tables).
- Employee Profile UI can show manager's first name and last name even if the user does not have the Manager record in their Target Population for the permissions (although permission for personal info fields first name and last name for the manager is not given).
- Story Report honors the User and personal info permissions for fields first name and last name of the manager.
Resolution
The Supervisor table itself does not have the Name fields, only the user ID so a join to Basic User Info or Person info is needed for the Story query. Because of this the following permissions with the Manager included in the Target Population are required:
- For user_information_sac# - Manage User > Data Access: User - include Supervisor in Target.
- For Personal Information - Personal Information Actions(View History).
The permission Employee Central Effective Dated Entities > Supervisor with a target that includes the manager is not enough because manager attributes like Name are only present in related tables.
For Story to behave the same way as the Employee Profile UI, an enhancement request has been created - SAP Support can check its progress on the Internal Memo. There is no release data yet, please monitor this KBA for any future updates.
See Also
Keywords
Manager name, Supervisor name, report Stories, RBP, target population, Manager name in Story, Manager First Name, Manager Last Name , KBA , LOD-SF-ANA-SAC-RBP , Role Based Permissions & Authorizations , Product Enhancement
SAP Knowledge Base Article - Public