Symptom
- Although proper MDF permissions are granted to end users, user still cannot see MDF object / Portlet.
- In RBP role, user has been granted full MDF permissions, however in "view user permission" of this user, you will find user has no permission on this Object.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Metadata Framework (MDF)
Reproducing the Issue
- Grant MDF permissions to end users such as view/edit/correct permissions
- Go to People Profile page and navigate to this MDF portlet. Still user is missing permissions on MDF portlet (e.g. user only has view permission on this portlet)
- Check "View User Permission" of this user and find user has no permission on this Object (mismatch between RBP role settings and view user permission displaying)
Cause
Sometimes such issues happens due to MDF RBP cache issue.
Resolution
Please make a dummy change to a non-MDF permission in the RBP Role to refresh the RBP cache.
Wait for a while to check "View User Permission" of the user to see whether the permissions are granted.
After that you may revert back the RBP role settings by removing or adding back that non-MDF permission for this role.
OR
Run the OData API Metadata Refresh as per 2171588 - OData API Metadata Refresh and Export in SuccessFactors Cloud
See Also
Keywords
MDF Cache, RBP, Role based permission, view user permission, dummy change, view / correct / create permission, Metadata Framework, MDF, object,INC2023726 , KBA , LOD-SF-MDF-RBP , RBP Permissions on Objects , LOD-SF-PLT-RBP , Role Based Permissions , Problem