Symptom
- During the rehire process, system is displaying an error message: "externalCode is a required field/association in Object Payment Information Detail ABC."
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Go to Manage Pending Hires;
- Search for the affected user example;
- Try to rehire this user;
- Error message displays:
"externalCode is a required field/association in Object Payment Information Detail ABC."
(This error can be related to different countries, for example: "externalCode is a required field/association in Object Payment Information Detail CAN." -> which refers to Payment information Details of Canada).
Cause
- The error is caused by an incorrect configuration for external code in Payment Information Detail ("ABC").
- The externalCode field is configured with "Data Type: String"and this is not editable or visible.
Resolution
- Go to Configure Object Definition.
- Search for Object: Payment Information Detail ("ABC").
- See the field name: externalCode > click on Details.
- Change the current Data Type value from "String" to "Auto Number".
- Save it.
Keywords
externalCode is a required field, rehire, externalCode, payment, payment information, country, association, Payment Information Detail CAN, error message, SAP SuccessFactors, Manage Pending Hires, configuration, Auto Number, String , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem