Symptom
- Onboarding records in onboarding dashboard are not being archived by job.
- Close Onboarding Processes Job is failing with error:
Error occurred. com.successfactors.rbp.app.api.RBPFacadeException: Error filterRoleIdsByBaseUserId for baseUserId [null]
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to Scheduled Job Manager
- Search for Close Onboarding Processes Job > View Details
- See error: "Error occurred. com.asuccessfactors.rbp.app.api.RBPFacadeException: Error filterRoleIdsByBaseUserId for baseUserId [null]"
Cause
MDF object "Picklist" is secured.
(For SAP Support only) Backend log: please check internal memo.
Resolution
- Go to Configure Object definition >> Object definition >> Picklist
- Click on Take Action >> Make Correction
- Security >> modify to "Secured=No" >> save
Note: It has come to our attention that some clients prefer not to set Picklist security to "No" as they would then need to grant users access to non-secure objects. To address this, an internal enhancement has been created to allow the system to bypass security for the job owner. A date for this enhancement has not yet been confirmed by our Engineering team, but we will update this KBA with the information as soon as it becomes available.
Keywords
Close Onboarding Processes Job, archive, task, filterRoleIdsByBaseUserId, MDF, Picklist , KBA , LOD-SF-OBX-ADM , Admin UI , Problem
SAP Knowledge Base Article - Public