Symptom
While trying to open a Permission Role in Manage Permission Groups the following error message is shown "errorId=null, timestamp=null, errorMessage=Cannot read properties of null (reading 'fields'), errorName=TypeError".
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 HXM Suite
Reproducing the Issue
- Go to Admin Center
- Go to Manage Permission Roles
- Try to open a permission role and get the error message
Cause
- Before b2011, the permission configuration of Employee Time of the instance was an unofficial use case, Employee Time is user based, and it was changed to tc based in the instance.
- After b2011, due to the object definition of Employee Time updates, the system does not allow the unofficial use case anymore. So Employee Time is corrected to user based and access period is enabled.
- As a result, the permission roles that contained permission for Employee Time may have this error.
Resolution
For impacted roles, please follow this steps:
1. Open the impacted roles in Manage Permission Roles.
2. Open every Edit granting in this role, it may not respond. So please try by: firstly clicking in the add button above Edit granting, then cancel. Then try clicking the edit granting again and then it should work fine. Notice Employee Time will appear below Access Period Settings and automatically configured as full.
3. Edit access period setting for Employee Time if some restrictions needed according to business.
4. Save the role.
See Also
Keywords
RBP, error, save permission role, errorId=null, timestamp=null, errorMessage=Cannot read properties of null (reading 'fields'), errorName=TypeError , KBA , LOD-SF-PLT-RBP , Role Based Permissions , Known Error