Symptom
Employee's data is being fetched incorrectly in the employee history or it is fetching records even if the employee is ineligible as per Employee History eligibility rule. Such scenarios are seen as below:
- When there is an eligibility rule on EC field as status is not equal to terminated. Employee A is terminated but still on running ECT job, employee A's data in MDF fields is pulled in. This is not desired as Employee A is terminated and hence is ineligible.
- When there is a eligibility rule on MDF where a certain field value should match. Then when ECT job is run, only MDF field values for the employee are brought in and not for EC fields. This is again not desired as the Employee is eligible and all data shall be pulled in.
- When there is a eligibility rule on MDF where a certain field value should not match. Then when ECT job is run, all the data in EC and MDF fields is pulled in for Employee A who is actually not eligible as per the rule. This is again not desired.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Variable Pay
Reproducing the Issue
- Import Employee History from Employee Central
- Check the records and ineligible employees are also included in the history or records for eligible employees are incorrect/not fetched
Cause
This is the expected behavior of the system when using MDF object incorrectly in the rule.
Resolution
Please follow the conditions below in order for the eligibility rule to work as expected when using MDF object:
- The base object for the MDF object in the rule should not be employment details. The customer should take either Job History or Comp Info as the base object and then navigate to employment details and the mdf object.
- In the employee history mapping there should be the field of mdf object. The MDF object should be same as the mdf object used in the rule.
- The comp info and Job history data should not be null.
The cases mentioned in the Symptom will be supported if the above configuration is followed.
Keywords
Variable pay, vrp, MDF, Employee history, history, EC History, Successfactor, Compensation, issue, mapping, data, not fetched, fetch, Varpay, Metadata frame work, Employee history import, EC eligibility rules, ineligible, records, employees, included, excluded, rules, not working, pulled, Variable pay employee history data, custom, MDF field, incorrect, 0 , KBA , LOD-SF-VRP-HIS , History Data, History Processor , Problem