Symptom
After mapping an Employee Central field of User type to a custom field in a Compensation template, the UserID is displayed when the worksheets are launched, instead of the user’s name.
For example, a custom field from Compensation is mapped to the “Department.Head of Department” field, which is of User type, from Employee Central’s Job Information:
And it displays the UserID, instead of the user’s name, when the worksheets are launched:
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental"
Environment
SuccessFactors Compensation Management
Cause
The custom field is configured with Column Type “String” and this causes the raw value stored in Employee Central to be displayed. For User fields, this value is the user’s UserID.
Resolution
To display the user’s full name, instead of the UserIDs, the custom field should be configured with Column Type “UserName”, instead of “String”.
After changing the column type, remember to re-launch worksheets to see the changes reflected.
Keywords
user ID userID username EC integration Employee Central , KBA , LOD-SF-CMP-FRM , Forms & Templates , LOD-SF-CMP , Compensation Management , LOD-SF-CMP-INT , Integrations & Intelligent Services EC , Problem