SAP Knowledge Base Article - Public

3752962 - Compensation Statements in Non-default Languages Ignore Table Field Conditions - SAP SuccessFactors Compensation

Symptom

Statements generated in non-default languages (for example, Spanish or Portuguese) do not respect table field conditions in the statement template. No error messages are displayed.

Environment

  • SAP SuccessFactors HCM Suite
  • SAP SuccessFactors Compensation

Reproducing the Issue

  1. Configure a statement template and enable at least one additional language besides the default.
  2. Define field display conditions in the statement (for example, display only if value > 0).
  3. Generate statements for users whose locale is a non-default language.
  4. Observe that fields controlled by conditions still display even when their values do not meet the condition.

Cause

Best practices for creating multi-language statements were not followed; field conditions were not added after languages and locale-specific content were configured and, where needed, at the locale level.

Resolution

  1. Import the required statement template using the Success Store import option.
  2. Add all required languages to the statement template.
  3. Add the statement fields and prepare the text sections for each locale.
  4. Add the field conditions.
  5. If conditions are needed only for a specific locale, switch the editor to that language first and add the condition only for that locale.
  6. Regenerate the statements and validate that the field visibility now matches the configured conditions for each locale.

Keywords

compensation statements, multi-language, non-default language, locale, statement template, field conditions, table conditions, field visibility, translation, locale-specific condition, spanish, portuguese, success store template, statement generation, configuration order , KBA , LOD-SF-CMP-PS , Personal Statements , How To

Product

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