SAP Knowledge Base Article - Public

2750956 - Application error when creating Payment Information: Found more than 1 internal code for same external code (upper). The same externalCode record has been already created

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

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions