Symptom
- Calendars like Accrual, Period End Processing (PEP), Time Account etc. is failing.
- The error shown in the Time Account Change Calendar in Scheduled Job Manager is :
- "java.util.concurrent.ExecutionException: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_EXT_CODE_FOR_SAME_IC, values=[[ObjectTypeAndInternalCodeInfo [objectType=TimeAccount internalCode=1387573]]]] "
Environment
Success Factors Employee Central - Time Off
Reproducing the Issue
- Go to Manage Time Off Calendars
- Run any calendar (say Period-End Processing)
- Check that the job is failing.
- In Scheduled Job Manager -> Job Type 'Time Account Change Calendar' -> Job Details -> The error shown is: "java.util.concurrent.ExecutionException: com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException: [key=EMPLOYEE_HRIS_GO_MULTIPLE_EXT_CODE_FOR_SAME_IC, values=[[ObjectTypeAndInternalCodeInfo [objectType=TimeAccount internalCode=1387573]]]]"
Cause
- While saving Time Accounts, multiple external codes exist with the same internal ID for Time Accounts.
- This is due to data inconsistencies and it generally occur when there is a rule configured in the Time Account/Time Account Details object that sets/changes the 'external code' & the external code generated are not unique always.
Resolution
- It is not recommended to alter the system generated external code via business rule. If you want to follow that approach, you need to ensure that you use a unique code for each time account. (Refer handbook page Time Account)
- Navigate to the Time objects like Time Account, Time Account Details and make sure there are no OnSave rules configured to alter the external code.
See Also
Keywords
Time Off, Time Account, Accrual, Period end processing, calendar, failed, Time Account change calendar, java.util.concurrent.ExecutionException, com.successfactors.genericobject.app.exception.ExtCodeInternalIdIntegrityViolationException, EMPLOYEE_HRIS_GO_MULTIPLE_EXT_CODE_FOR_SAME_IC, , KBA , LOD-SF-EC-TIM-CAL , Calendar Jobs , Problem
Product
SAP SuccessFactors Employee Central 2411 ; SAP SuccessFactors HCM Core 2411