Symptom
- An EC integrated template.
- After mapping the EC fields the Current salary field shows 0.00
- The following fields have been mapped per the implementation guide: Local Currency Code, Current Salary, Salary Type, Units Per Year should all be mapped to pay component group yet the field still shows 0.
"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
- Compensation
- Employee Central
Reproducing the Issue
- Map all 4 fields as the implementation guides states: Local Currency Code, Current Salary, Salary Type, Units Per Year
- They should all be mapped to the pay component group
Cause
FTE for user A is 0.0. since Current Annual Salary = Current Salary * FTE, that's why this user has 0 for Current Annual Salary.
Resolution
Check the FTE value for user X:
Request parameters for GetEffectiveEntityForUser in Suite Integration Test Page.
{ "ruleExternalCode":"", "startDate":"2018-06-01", "userSysIds":["13337","13150"], "displayPolicy":"1", "requestedKeys":["payComponentGroup.[AnnualizedSalary].sum","jobInfo.fte"] }
Testing result:
"{13337=null[UserSysId: 13337
StartDate: Fri Jun 01 00:00:00 UTC 2018
EndDate: Fri Jun 01 00:00:00 UTC 2018
isDelimited: false
FieldValueMap:
{payComponentGroup.[AnnualizedSalary].sum=44200.0, *jobInfo.fte=0.0*}
Error List: []
], 13150=null[UserSysId: 13150
StartDate: Fri Jun 01 00:00:00 UTC 2018
EndDate: Fri Jun 01 00:00:00 UTC 2018
isDelimited: false
FieldValueMap:
{payComponentGroup.[AnnualizedSalary].sum=63865.0, jobInfo.fte=1.0}
Error List: []
]}"
Keywords
CurSalary, Current Salary, Shows 0, Fields not populating, 0.00 in form , KBA , LOD-SF-CMP-EC , EC data, EC mappings, configuration & settings , LOD-SF-EC , Employee Central , Problem