Symptom
Example Use Case:
When creating a new Payment Information record for a rehired user who was previously purged, the system shows: "This external code [the id] already exists. Try another."
- The record appears locked as if a workflow is pending, but no workflow request is visible in Manage Workflow Requests, Admin Alerts, To-Do, or Manage Data.
- Error key observed in logs: EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC.
Environment
SAP SuccessFactors Employee Central - Payment Information (Bank Information)
Reproducing the Issue
- Search for the user by the id.
- Navigate to the user's data and choose to add Payment Information.
- Enter the required mandatory fields for Payment Information.
- Save and proceed when warned.
- Observe the error: "This external code [the id] already exists. Try another."
Cause
- Multiple internal codes exist for the same external code in the Payment Information MDF (identified in GENERIC_OBJECT_T), typically due to an orphan workflow associated with a non-actionable record after purge/rehire, which causes a conflict on save.
Resolution
- Open Check Tool.
- Select Application > Metadata Framework (MDF).
- Run All Checks.
- Locate errors under: A workflow is assigned to a non-actionable MDF record (AssociatedWorkflowForNonActionableRecord).
- Choose Quick Fix to automatically remove the non-actionable records and their orphan workflow associations.
- After the fix completes, retry creating the Payment Information record.
See Also
- Refer to: KBA 2750956 - Application error when creating Payment Information: Found more than 1 internal code for same external code
- Refer to: KBA 2854611 - "This is non-actionable (to be approved) record" not appearing when workflow is pending for a MDF object
- Refer to: Using the Check Tool to Solve Issues
Keywords
external code already exists, payment information, bank information, mdf, workflow pending, non-actionable record, orphan workflow, purge rehire, multiple internal codes, generic_object_t, check tool, associatedWorkflowForNonActionableRecord, employee central, paymentinformationv3, error EMPLOYEE_HRIS_GO_MULTIPLE_ICS_FOR_SAME_EC , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , How To
SAP Knowledge Base Article - Public