Symptom
Canvas report is not respecting permission for compensation Info fields.
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
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
- Advanced Reporting (ODS)
- Roles & Permissions
- Analytics & Reporting (Ad Hoc, YouCalc, ORD)
Reproducing the Issue
- Go to ‘Manage Permission Roles’ and Search for the mapped role.
- Go to Permissions > 'Employee central Effective Dated Entities' > search for the impacted field.
- Permission to 'view Current' and 'View History' for the particular field under Compensation Information is enabled.
- Now run report, fields with view access will NOT fetch any data for the user.
Cause
Permission to 'Compensation Info actions' is not provided.
Resolution
'Compensation Info actions' needs to be enabled in the permission to get access for the field under compensation table:
Sample e.g : If 'Pay Group' permission is given and if 'Compensation Info actions' : view current and view History are not enabled, then the user with this role will get blank values when they run reports for 'Pay Group' data in Report.
Keywords
RBP, respect, canvas, advanced, report, Compensation, Compensation Info, Payroll, blank data, blank, missing, reports, advanced reporting, reports, reporting , KBA , LOD-SF-ANA-ADV , Advanced Reporting (ODS) , LOD-SF-CMP , Compensation Management , LOD-SF-ANA-RBP , Roles & Permissions , Problem