SAP Knowledge Base Article - Public

2541932 - Custom calculated fields on forms don't update unless saved

Symptom

Custom field that is using other custom fields (which are editable on the forms) in its calculation doesn't update dynamically unless saved.

Environment

  • SAP SuccessFactors HCM Core
  • Talent Management
  • Compensation

Reproducing the Issue

  1. Compensation form is launched for the planner.
  2. Planner changes the value of one or more editable custom field on the form.
  3. The corresponding custom using the editable custom field in its calculation doesn't get updated dynamically/immediately.
  4. However, when the value changes when the save button is clicked.

Cause

  • The custom field is not updated immediately because there is a error in javascript caused by the value of one or more fields of the selected users on the form are empty/zero.
  • Or it could be because of invalid field ID in the template. Eg : "2017AnnualSalaryFinalTotalBonus" 

Resolution

  1. Please re-import UDF to make sure the empty field has a valid numeric value for every employee. 
  2. Or if there are invalid field ID, like "2017AnnualSalaryFinalTotalBonus" - remove the numbers at the beginning - "AnnualSalaryFinalTotalBonus". 
  3. Re-launch the forms to see the changes.

Keywords

SF, Success Factors, save button, values don't change, compensation forms, change values on the form, LOD-SF-CMP, LOD-SF-CMP-FRM. , KBA , LOD-SF-CMP-FRM , Forms & Templates , How To

Product

SAP SuccessFactors HCM Core all versions