SAP Knowledge Base Article - Public

3125983 - Fields and labels not translatable in Variable Pay forms - Compensation

Symptom

When changing the instance language, employee column and Variable Pay tab label do not translate in the form for variable pay templates.

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

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Compensation

Reproducing the Issue

  1. Go to Compensation tab -> Executive Review;
  2. Open a Variable Pay template -> Check the columns and the variable pay tab
  3. Then change the instance language, go back to that template and check the same:
  4. Column Employee did not translate and Variable Pay tab did not translate.

Resolution

For variable pay templates that needs to be translated through the xml, like the example below:

 <comp-field-label><![CDATA[Variable Pay]]></comp-field-label>
        <comp-field-label lang="en_US"><![CDATA[Variable Pay]]></comp-field-label>
        <comp-field-label lang="zh_CN"><![CDATA[浮动薪资]]></comp-field-label>
        <comp-field-label lang="fr_FR"><![CDATA[Rémunération variable]]></comp-field-label>
      </comp-field-definition>

Then for Employee column search for <comp-field-definition id="userName" and add the translations as well.

Keywords

employee, translate, variable, pay, compensation, template, field, column, translatable, tab, label , KBA , LOD-SF-VRP-FRM , Forms & Templates , Problem

Product

SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png