NOTE: The solution mentioned below applies only if you have NOT launched the forms already as the solution requires adding custom column in the form template.
- SuccessFactors Application does not store the percentage directly in the database unless configured to do so, which is likely why you only see the amount.
NOTE: It is the sole responsibility of the customers to verify that the formula mentioned in this article is calculating the percentages correctly or not. Creating custom formula is outside of the scope of the CS team.
- Go to Compensation Home.
- Select the correct template.
- Go to Column Designer.
- Add a custom column(say Merit %).
- Select the below mentioned parameters as:
- Read-only: Yes
- Column Type: Percent
- Formula: merit/curSalary
- Hide this column on the form: Unchecked for now(This will allow you to check if % are calculated correctly)
- Reportable: Checked
6. Once this is done, Click Save.
7. Launch a new Form to verify if the percentages in this custom column are calculating correctly. As shown in the image below the system % and your custom column should now display the same values if configured correctly.
- Once you verify that the percentages are calculated correctly, delete this test form and go back to column designer and check mark following two options:
- Hide this column on the form;
- Exportable hidden column;
- Now you’ll be able to see this field in the statement editor and can add it to your statement, and would be able to print the merit increase %.
KBA , sf compensation statements , LOD-SF-CMP , Compensation Management , How To