SAP Knowledge Base Article - Public

3637136 - Time Account Error When Completing Manage Pending Hire for Rehire On New Employment - Onboarding

Symptom

  • An error message appears when attempting to complete the "Manage Pending Hires" step during the rehire with new employment process
  • This issue does not occur for the rehire with old employment process
  • Error code: java.lang.IllegalStateException: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, values=[[2025_01_631795]]]`.

Environment

  • SAP SuccessFactors Onboarding
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Rehire an onboardee with new employment.
  2. Complete all onboarding steps.
  3. Navigate to "Manage Pending Hires".
  4. Attempt to complete the "Manage Pending Hires" step and click on "Submit".
  5. Observe the error message.

Cause

The issue is caused by the configuration of the "Time Account" object. Specifically, there could be a complex rule and is creating multiple internal codes for the same external code, leading to the error.

Resolution

  1. Navigate to "Configure Object Definition"
  2. Locate the "Time Account" object.
  3. Under the "Save Rules" section, remove the rule
  4. Test the changes to confirm resolution of the issue.

Note: This resolution depends on the specific business requirements and may require consultation with the implementation team.

Keywords

obx, rone, rehire with new employment, mph, manage pending hire, manage pending recruit, multiple internal codes, external code, java.lang.IllegalStateException: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, values= , KBA , LOD-SF-OBX-CE , Concurrent Employment , LOD-SF-EC , Employee Central , Problem

Product

SAP SuccessFactors Onboarding all versions