Symptom
- There was a request from the client to add the "Employee Name" on the compensation statements letter.
- After adding the standard field "Employee Name" on the statement, instead of showing a name, it shows the usernames of the employee or employee ID number.
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 HCM Suite
- SAP SuccessFactors Compensation
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Compensation Home > Action for All Plans > Manage Statement Templates > Select template
- Confirm that "Employee Name" standard field is there
- Open on the left side the plan select template
- Click on "Complete Compensation Cycle"
- Select "Manage Statement Templates" under "Rewards Statement"
- Download the statements associated with the template
Cause
- View the the employee column in the template.
- This field is derived from the UDF and the ID for this field is Username.
- Export the UDF and view the userName column does not have everyone's name.
Resolution
The name of the employee is displayed in the statement first of at the start of the statement for example:
- In order to get the user First and Last name you will need to add the standard fields in (First Name, and Last Name) the design worksheet and relaunch the forms.
- From there you can add the employee first and last name onto the statement template.
Keywords
SF, success factors, CMP, EC, Comp, Templates, Missing Names , KBA , LOD-SF-CMP-PS , Personal Statements , Problem
Product
SAP SuccessFactors Compensation all versions ; SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions