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
- Set language other than English, for example, Korean..
- Initiate Onboarding from RCM.
- Employee ID failed to be generated due to incorrect start date fetched.
- In rule trace, Retrieved 'jobInfo.start_date'. Value: 'Tue Sep 11 00:00:00 UTC 171'.
- Change language to English, it works as expected.
- 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
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
SAP Knowledge Base Article - Public