SAP Knowledge Base Article - Public

2819064 - Synchronize Business Configuration job failed after importing Succession or (SDM) Data Model

Symptom

  • You would receive an error  for  Synchronize Business Configuration job after importing Import succession or  (SDM) data model.
  • Synchronize Business Configuration Job Detail would be accompanied by error = Caused by: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, values=[[EDUCATION]]]
  • Cannot disable  background elements in manage business configuration (BCUI)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactos Employee Central - Manage Business Configuration (BCUI)

Reproducing the Issue

Via Manage Business Configuration (BCUI):

  1. Go to manage business configuration (BCUI);
  2. Select Background Element;
  3. See: "Education (education)";
  4. See: "Education (Education)";
  5. For "Education (education)"  or "Education (Education)" select Enable = "No";
  6. Save;
  7. See the error message.

Via Provisioning:

  1. Go to Provisioning;
  2. Export and Import Succession or (SDM) Data Model;
  3. Go to Import Jobs;
  4. Select job: "Synchronize Business Configuration";
  5. View job's details;
  6. Result: Caused by Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, values=[[EDUCATION]]]

Cause

This is configuration issue

  1. Go to Manage Data;
  2. Select "Background Element";
  3. See: "Education (education)";
  4. See: "Education (Education)".

Result: Duplicate background-element with two object_type  (EPBackgroundElementConfig) external code with same name.

Data corruption for object_type = 'EPBackgroundElementConfig', which has two external code with same name but case is different (education, Education).

Resolution

SAP SuccessFactors Development Engineering team will need to run a deletion script. Please refer to below

Customer Action:

  1. Please contact Employee Central Support Engineer Team and Add the following to your Incident or Tikect:
  2. Customer must provide a written approval for the deletion script

Employee Central Support Engineer Team Action:

  1. Please refer to Internal Memo 

Keywords

MDF-31250, Manage Business  configuration, BCUI, Caused by: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, values=[[EDUCATION]]], EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, key=EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, Succession Data Model, SDM, CSF, EPBackgroundElementConfig , KBA , LOD-SF-EC-BCI , Manage Business Configuration (BCUI) & Data Models (XML) , LOD-SF-EC-MDF , MDF & EC2MDF Migration , LOD-SF-EC-HRS , HRIS Sync , Problem

Product

SAP SuccessFactors HXM Suite all versions