Symptom
In Employee Central Quick Actions, field level permissions are not respected.
*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 Employee Central - Employee Central Quick Actions
- SAP SuccessFactors Employee Central - Role Based Permission
Reproducing the Issue
Prerequisite -
- In Manage Business Configuration > Job Information > Custom string field is enabled.
- The Manager has the permission to "View Current" and "View History" for the custom string configured.
- Configured Employee Central Quick Action Template, refer to Configuring an Employee Central Quick Action Template | SAP Help Portal.
Steps -
- Proxy as manager.
- Click on 'Manage My Team' > select Actions > choose the template.
- We could see that custom string field is editable and not respecting field level permission.
- Now click on Cancel.
- Select 'Change Job and Compensation Info' > select Job information.
- We could see that custom string field is not editable and respecting field level permission.
Cause
The field are editable in the Employee Central Quick Template due to the "OData Read API Admin" permission is enabled.
Resolution
Follow the below steps provided -
- Navigate to Manage Permission Role > select 'Employee Central API'.
- Disable the permission for "
- Save the changes.
- Proxy as Manager and navigating to Manage My Team, we could see custom string field is set to "View" and respecting field level permission.
See Also
Keywords
ECT-224817, permission, , KBA , LOD-SF-EC-JOB-UI , History UI & MSS UI , LOD-SF-EC-RBP , Roles & Permissions (EC Core only) , LOD-SF-EC , Employee Central , Problem
Product
SAP SuccessFactors Employee Central 2311
Attachments
Pasted image.png |
Pasted image.png |