Symptom
How does the newly added "Access for all calculated fields of Compensation information with OData API" permission work.?
Environment
SAP SuccessFactors Integrations
Cause
The "Access for all calculated fields of Compensation information with OData API" permission will be available in all instances from the 2H 2022 Release, under the Employee Data Permission Section of Permission Roles.
This permission controls access to calculated fields of Compensation information with OData API such as Pay Component Groups.
Resolution
If the "Access for all calculated fields of Compensation information with OData API" setting is set to View, then there are no permission checks for pay component group sums during the OData API request call.
This is the same behaviour that was seen prior to 2H 2022 Release, to ensure there is no change in behaviour or additional tasks needed after the 2H 2022 Release, any permission role which has the permission "Employee Central HRIS OData API (read-only)" under the permission section Employee Central API, will be updated to include this new permission: "Access for all calculated fields of Compensation information with OData API"
If you wish for permissions to be checked for all calculated fields of Compensation information with OData API , then this permission must but unchecked (not provided) to the api owner in any of their permission roles. Please note that this may lead to performance issues during large oData requests.
FAQ
What is this new permission? What does it do? What access does it provide?
Please see documentation here and search for 'HR Information' in field 'Permission Name'. Additional information below:
If the "Access for all calculated fields of Compensation information with OData API" setting is set to View, then there are no permission checks for pay component group sums during the ODATA API request call.
This is the same behaviour that was seen prior to 2H 2022 Release, to ensure there is no change in behaviour or additional tasks needed after the 2H 2022 Release, any permission role which has the permission "Employee Central HRIS OData API (read-only)" under the permission section Employee Central API, will be updated to include this new permission: "Access for all calculated fields of Compensation information with OData API"
If you wish for permissions to be checked for all calculated fields of Compensation information with OData API , then this permission must but unchecked (not provided) to the api owner in any of their permission roles. Please note that this may lead to performance issues during large oData requests
- Why is this API permission required on a role provided to users, not a process account?
Adding the permission was done in a way that does not functionally impact any role. As described above, the permission was added to roles that have the permission "Employee Central HRIS OData API (read-only)" under the permission section Employee Central API.
- When/how did SAP communicate this change to their clients?
The documentation was updated and available as of 2H 2022 preview. The present KBA was also published.
- Will SAP make changes to RBP without notice?
Please note that, functionally there is no change made, i.e. the Permission was not changed, instead an additional one was added in certain roles and as explained above. This setting was deployed to ensure no (functional) impact to our customers and their RBP configuration (users can neither do less nor more than before).We strive to communicate all changes effectively and with enough notice
- Any additional information to share in relation to this permission?
- The "Edit" permission has no functional impact on this permission and therefore is not required.
- "View" = No permission checks occur for calculated fields of Compensation information with OData API request call. This is the same behaviour as seen prior to the 2H 2022 Release.
- No Permission Provided (neither View nor Edit = permission checks occurs for calculated fields of Compensation information with OData API request call. This new functionality is now achievable from the 2H 2022 Release.
See Also
Keywords
Access for all calculated fields of Compensation information with OData API, Employee Central HRIS OData API (read-only), Pay component groups, group sums, EmpCompensation, empCompensationGroupSumCalculatedNav. ECT-203498, INC2011047 , KBA , LOD-SF-INT , Integrations , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , How To