Symptom
Users without RBP permission to Foundation Objects can still create report on these objects in Advanced Reporting.
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
- Remove the RBP permission of the user for Foundation Objects, such as "Pay grade" or "Pay Range"
- Proxy the user and go to "Manage Organization, Pay and Job Structures" to confirm that he does not have access to "Pay grade" or "Pay Range" objects.
- Go to Advanced Reporting
- Create new query and select Foundation Objects
- Check that Pay Grade and Pay Range objects are still available to report
Cause
All fields from Termination Reason and Event Reason are exempted from RBP by design. "Event Name" of Termination Reason is internally fetched from Event Reason. Also, it is by design that FO objects and its fields (ones that have not been migrated to MDF) are exempt from RBP.
Resolution
Advanced Reporting RBP permission does not cover FO objects which have not been migrated to MDF. This is expected behavior.
You can check whether an FO has been migrated to MDF by going to Admin Center > Manage Organization, Pay and Job Structures.
Select any FO there and if you get the message "<FO >has been migrated to MDF. Click here to access <FO> MDF Foundation Objects", then that object/field will respect RBP. If not and the FO and its data is still listed in that page, then the object/field will be exempt from RBP in Advanced Reporting
See Also
Keywords
Advanced, Report, RBP, respect, Foundation, object, canvas, behavior, error, issue, show, hide, Admin Center, Manage Organization, Pay and Job Structures,WST-5412, WFA-19830, , KBA , LOD-SF-ANA-ADV , Advanced Reporting (ODS) , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , How To