SAP Knowledge Base Article - Public

3633300 - Generate employee ID for hire/rehire rule error due to incorrect start date in language other than English

Symptom

  • Generate Employee ID for Hire/Rehire rule does not work due to incorrect start date retrieved in language other than English, for example, Korean.
  • It works as expected in English, examples:

    In English, Retrieved 'jobInfo.start_date'. Value: 'Mon Nov 03 00:00:00 UTC 2025'. 

    In Korean, Retrieved 'jobInfo.start_date'. Value: 'Tue Sep 11 00:00:00 UTC 171'. 

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Set language other than English, for example, Korean..
  2. Initiate Onboarding from RCM.
  3. Employee ID failed to be generated due to incorrect start date fetched.
  4. In rule trace, Retrieved 'jobInfo.start_date'. Value: 'Tue Sep 11 00:00:00 UTC 171'.
  5. Change language to English, it works as expected.
  6. In rule trace, Retrieved 'jobInfo.start_date'. Value: 'Mon Nov 03 00:00:00 UTC 2025'.

Cause

The issue happens because the service user's locale and the default language of the system are different.

Resolution

Ensure that the service user's locale and the default language of the system are the same.

The service user's locale can be changed from user settings.

The company default language can be set from Provisioning -> Company Settings.

See Also

2257064 - Business Rule Trace

Keywords

generate employee ID, hire/rehire rule, incorrect start date, Korean language, onboarding, RCM, locale, default language, provisioning, user settings, rule trace, Chinese, Japanese , KBA , LOD-SF-OBX-RCM , Initiate onboarding from RCM , Problem

Product

SAP SuccessFactors Onboarding all versions