SAP Knowledge Base Article - Public

2845398 - Locale is not being updated via SF User Connector


 Locale is not being updated via SF User Connector

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."


SuccessFactors Learning Management System (LMS) - All Supported Versions

Reproducing the Issue

  1. Run SF User Connector.
  2. Check user preferences via Users > Search user > Related more > Preferences
  3. Active Locale ID has not been updated.



SF User Configuration is incorrect.


When you are updating a Locale in LMS you can have transform rules for the required languages if adding these locale values in the input file. You must also ensure you have correct mapping for DEFAULT_LOCALE

For example for Italian Locale go to:

  1. System Admin
  2. Configuration
  3. System Configuration
  4. Connectors, it_IT

You must have the correct mapping -

When the SF User Connector processes the input file and finds it_IT it will then update locale in user preferences to Italian. When the SF User connector processes the input file and finds a null value or if the value is not recognised it will change the field to the preference value as defined by the following properties:


If this SF User configuration is left blank as follows:


and the input file has null or unrecognised values, the value will then default to the system's timezone and matching locale/currency.


SF User Connector, Locale, Default Locale, Locales, Locale Preferences, User Preferences. Update Locale, Locale Update, Locale, SF User, DEFAULT_LOCALE, it_IT, Language, Incorrect Locale, Wrong Locale , KBA , LOD-SF-LMS-CON , Connectors , Problem


SAP SuccessFactors Learning all versions