SAP Knowledge Base Article - Public

3286661 - [Onboarding] Unable to purge inactive onboarding user

Symptom

  • Unable to purge inactive onboarding user
  • Error: "ONB2InactiveUserObjectType Can't pass empty values for 'activityId', using 'in' criteria."
  • Unable to purge onboardee after changing the candidate status from “e” to “d” via OData API (KBA 3141240)

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Run a purge inactive user request
  2. Purge failed with the message "ONB2InactiveUserObjectType Can't pass empty values for 'activityId', using 'in' criteria."
  3. The candidate has a Process object created with Process Status ”Not started” in Manage Data.

Cause

The status of this user is updated to "d" but Process is in "Not Started" state, which leads to faulty data.

Resolution

It is necessary to execute a script to delete related record.

Please raise a ticket to SAP Support referring this KBA and provide the following information in the ticket.

  1. Company ID
  2. Support access
  3. User ID
  4. Your approval to execute the script to delete related record of this user

(For SAP Support only: please see internal memo)  

See Also

3038172 - [Onboarding] DRTM Onboarding Purge

3052056 - [Onboarding] How to delete or permanent purge an inactive onboardee user

Keywords

Purge inactive onboarding user, User purge, Onbordee purge, Purge Inactive User, ONB2InactiveUserObjectType Can't pass empty values for 'activityId',Change user statue from e to d. , KBA , LOD-SF-OBX-GDP , Data Protection , Problem

Product

SAP SuccessFactors Onboarding all versions