Symptom
A user gets the error "Found more than 1 internal code for same external code (upper). The same externalCode record has been already created" when creating Payment Informaiton or triggering a workflow for Payment Information. The same error may also appear when creating a Bank record in Manage Data.
Environment
SAP SuccessFactors Employee Central: Payment Information
Cause
For Payment Information only: There are Sent Back workflows in the user's ToDo list. The user previously triggered a workflow for Payment Information. The approver has sent it back due to some reason. The workflow is waiting in the user's (initator) ToDo.
For both Payment Information and Bank: A database table may be corrupted.
Resolution
For Payment Information only: If the user withdraws the workflows and then trigger a new workflow for Payment Information, it'll go through successfully. If the logged in user is not the subject user, he/she can proxy as the subject user to see the ToDo list.
For both Payment Information and Bank: Please contact SAP Cloud Product Support team to correct the issue.
NOTE: Support team please refer to Internal memo.
Keywords
ExtCodeInternalIdIntegrityViolationException, EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC, Bank, GENERIC_OBJECT_T_AUTONUM_SEQ , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC , Employee Central , Problem