Symptom
How to configure and initialize the "Entry Date" fields in Employee Central > Job Information
The following fields are filled when job classification, position, company, location, department or pay scale level are changed. Changes are saved to the database
- Job Entry Date
- Position Entry Date
- Company Entry Date
- Location Entry Date
- Department Entry Date
- Pay Scale Level Entry Date
Additionally, the following transient fields are calculated and filled in the History UI, Employment Info page and Manager Self Service (MSS):
- Time in Job
- Time in Position
- Time in Company
- Time in Location
- Time in Department
- Time in Pay Scale Level
See: View Guide: Data Model Field Information for Employee Central Chapter: Job Information
This field shows how long the incumbent has been in a position. This time is calculated by the system and shows the time difference between the current date (or the end date for history records) and the Position Entry Date. You cannot change this value.
This field is only shown when you have activated Position Management.
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 Employee Central
Resolution
There are several steps to follow when enabling the "Entry Date" fields to calculate the "Time In" fields, in Job Information. Please refer to the Employee Central Master implementation guide for further information
Please note that once the fields are added to the configuration, you will need to run the corresponding jobs in Scheduled Job Manager, to set the Entry Dates which the UI will use to calculate the "Time In" value:
-
Initialize job entry date and position entry date in job info (Will set the Job Entry Date and the Position Entry Date)
- Initialize additional entry date fields in job info (Will set the Entry Date for the other fields - Company Entry Date, Location Entry Date, Department Entry Date and Pay Scale Level Entry Date)
*** Initialize job entry date and position entry date in job info will not update the ‘Last modified’ information. They will create audit records for the changes they make so that these changes will be traceable, but the ‘Last modified’ values will not be touched.
The entry dates are in no way transient. Transient fields are fields that are not stored in the database, but are derived in realtime for UI display – such as the ‘Time in’ fields in Job Info. The entry dates are persisted in the database, which is exactly why the “Initialize entry date fields” jobs will modify Job Information records to set these values.
IMPORTANT: Please do not schedule these jobs to be recurring. The jobs must not be run more than once as they will process all Job Information records for all users to set the related Entry Dates.
Additional: When importing Job Information data, you must ensure that the "Entry Date" fields are manually filled in. Please refer to article 2264923 “Time in Position”, “Time in Job”, “Time in Company”, “Time in Location” and “Time in Department” are not calculated Post Job info Import
If you do need to run the job to re-initialize the "Entry Date" values again, this is ok, but do not schedule this job to run on a recurring basis, it must be run once only.
NOTE:
- This value is transient and it is not saved in the database.
- The TimeIn Calculation is based on an average length of a month. This value has a variance of +/- 2 days, depending on the length of the actual month. If you want a more accurate calculation, you can open an enhancement request following the KBA 2090228 - How to submit enhancement requests for SAP SuccessFactors products
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Data Model Field Information for Employee Central
Chapter: Job Information
A) Guide: SAP SuccessFactors Data Model Reference Guide
Chapter: Entry Dates, Event-Based Dates, and TimeIn Calculation for Job Information
See Also
Keywords
Time in Company, Time in Position, Time in Location, Time in Department, Time in Pay Scale Level, Time in Job, Job Entry Date, Position Entry Date, Company Entry Date, Location Entry Date, Department Entry Date, Pay Scale Level Entry Date, positionEntryDate, jobEntryDate, companyEntryDate, locationEntryDate, departmentEntryDate, payScaleLevelEntryDate, Initialize job entry date and position entry date in job info, Initialize additional entry date fields in job info, ECT-87079, transient , KBA , LOD-SF-EC-JOB-UI , History UI & MSS UI , LOD-SF-EC-JOB , Job Information , How To