SAP Knowledge Base Article - Public

3296170 - Foundation object's "Name" value is not translated per system language

Symptom

Foundation object's "Name" value is not translated per system language.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

1.Create a foundation object with "Name" EnglishUKLocation (Current Language in the system is en_UK)

2.Add French Translation value

3.There are two values here for ""Name"" field. One is English UK and the other is French. The value from the main page stored in FO table and translation pop-up value is stored in translation table.

4.Change the language to French. Now the drop down, header values are changed to French value. ""Name"" field is displayed from FO table which is the default value. When editing French value in the pop-up you find it is disabled because it is the current locale value in the system.

 

5.The dropdown also changed to French at other UIs where the location is being used.

Cause

This scenario is not an issue in Foundation Object page. The translation in foundation object page works as below,

  1. When the foundation object is saved, the record is updated in the main FO table and translation is updated in translation table.
  2. When a user switches the language, "Name" field is still shown from the FO table. But in the pop-up translation UI, we can see the translated value.
  3. Wherever the foundation object is used, the translated value is shown in the UIs.

Resolution

Currently this is an expected behavior.

Keywords

FO table, foundation object table, translation, locale, default  , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , How To

Product

SAP SuccessFactors HXM Core 2211