Symptom
FTE value is getting reset to 0 after any event reason is triggered in Job information.
This is only an issue when the changes are done in job info through Take Action -> Change job and comp info and save
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
If a Job Info change is made by a user who does not have “View” access (as a minimum) to the “jobInfo.fte” field, the fte field value will be reset to 0 when saving that change.
Cause
Checks:
1. There is no rule to calculate the FTE
2. Position object does not have the Standard hours field
3. Legal Entity, Location and Job code Objects do not have standard hours field in it.
Example:
If Standard Weekly Hours is correctly defined in Legal Entity as say 40, and we then change the jobInfo > Standard Weekly Hours for a user to 38, with a manager that cannot view the jobInfo.FTE field, the FTE is calculated correctly as 0.88 after saving.
However, in some customer cases, they do not calculate FTE based off Standard hours field (or from any object), they may manually set FTE to 1 via rule during hire only.
Then if a user without any permission to view FTE field then updates data in Job Info, FTE tries to recalculate based off of Standard weekly hours, which is null because it is not used - and then sets FTE to 0 instead of retaining 1.
Resolution
If the user can view the FTE field - the value is not recalculated and retained as 1.
Keywords
ECT-41719, FTE updated to zero, FTE changed to zero , KBA , LOD-SF-EC-JOB , Job Information , Problem