SAP Knowledge Base Article - Public

3425654 - Close Onboarding Processes Job error "Error filterRoleIdsByBaseUserId for baseUserId [null]" - Onboarding

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

  1. Go to Scheduled Job Manager
  2. Search for Close Onboarding Processes Job > View Details
  3. 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

  1. Go to Configure Object definition >> Object definition >> Picklist
  2. Click on Take Action >> Make Correction
  3. 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

Product

SAP SuccessFactors Onboarding all versions