Symptom
This KBA will go through the 2H 2024 release enhancements of the importing employee history feature.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Variable Pay
Resolution
- What are the new options under “Import Only Changed Records”?
There are two job options “By Last Run Date” & “By Employee Name” under the “Import Only Changed Records”. “By Last Run Date” job is the previously existing partial job labelled newly. It brings in records for changed data for employees from EC. It takes the reference of the last run date of the Employee History Processor Job and brings in data that was changed post that date. “By Employee Name” is a new job which brings in data of skipped users from a previous Employee History Processor Job. Details are listed below. - What is the function of By Employee Name job?
Any changes that were done to an employees data but were missed as part of a previous partial job of “By Last Run Date” are brought in by the “By Employee Name” job. It takes the reference of the last run date of the Employee History Processor Job (Full or By Last Run Date) and brings in missed data that was changed before that date. - When to use the By Employee Name job?
If any records are found to have changes and were missed by the partial import job of “By Last Run Date”, can be fetched by the “By Employee Name” job. An example of when the situation of missed data can arrive : There were completed forms on 20th Nov 2024. Employee A & B were part of the completed forms. Some data changes were done to employee A & B. The partial job of By Last Run Date was executed with the option Do not update completed forms. A & B’s data will get missed as they belong to a completed worksheet. Now worksheets were routed back to in-progress. Now when again partial job “By Last Run Date” is executed, A & B’s data will again gets missed ( If once the data of an employee gets missed “By Last Run Date” that data remains missed unless new changes are done).
Earlier in such case the option customer had to bring in the data was to 1) Make a change in the EC record as the last modified gets updated and then the record is picked up by the delta run “By Last Run Date” 2) Run full import which can be risky due to configurations having assignment level editable fields. Hence, the job “By Employee Name” is designed to bring in data whenever a miss happens in the partial run. In case there are any changed records after the last run date of the ECT job, we recommend the customer to use the “By Last Run Date” job.
Keywords
refresh, employee, history, import, only, changed, records, variable, pay, last, run, date, name, central , KBA , LOD-SF-VRP-HIS , History Data, History Processor , How To
Product
SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Suite all versions