SAP Knowledge Base Article - Public

3614898 - Error during the rehire: "externalCode is a required field/association in Object Payment Information Detail"

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

  1. Go to Manage Pending Hires;
  2. Search for the affected user example;
  3. Try to rehire this user;
  4. 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

  1. Go to Configure Object Definition.
  2. Search for Object: Payment Information Detail ("ABC").
  3. See the field name: externalCode > click on Details.
  4. Change the current Data Type value from "String" to "Auto Number".
  5. 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

Product

SAP SuccessFactors Employee Central all versions