Symptom
Error message is shown below when accessing Time Accounts in Time Administration Workbench:
"There is a Time Account for this user which uses entitlements but has an empty next transfer date. This is most likely due to an error in the Initial Date Transfer Rule. Without the next transfer date the account will not work correctly!"
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
- SAP SuccessFactors Employee Central Time Off
- People Profile (PP3)
- Time Administration Workbench
Reproducing the Issue
1. In People Profile, go to Time Management section then click Administer Time to access Time Workbench.
2. Click on Time Accounts tab. 'Next transfer date missing' error is shown.
Cause
Error is caused by a data issue and occurs when the value of date field used as the reference for determining the Next Transfer Date in Initial Accrual Transfer Date Handling Rule of is blank or null.
Resolution
If error persists for a number of users only:
1. Maintain the data accordingly for the date field used as the reference in the Initial Accrual Transfer Date Handling Rule.
2. Identify the time account type associated to the employee's time accounts whose Entitlement Method is Entitled as Transferred.
a. To check the time account types, find the Time Profile assigned to the employee on their job information.
b. Go to Admin Center > Manage Time Off Structures and search for the Time Profile. Click on the card icon beside the time type and scroll down to the Time Account Posting Rules section.
To drill down to the details of the time account type, click on the card icon beside the time account type.
c. From Manage Time Off Structures, open the Time Account Type configuration and take note of the internal code from the URL section.
3. Go to Admin Center > Manage Time Off Structures and search for Time Account Type Accrual Transfer and then enter the external code. Click Take Action > Make Correction and maintain the Next Transfer Date accordingly as per the initial accrual transfer date handling rule configuration and then save the changes. A popup will appear showing a confirmation message. Click Yes to proceed.
Tip: External code of the time account type is formatted by the system as userId_TimeAccountTypeinternalCode. To get the internalCode of the time account type, see Step 3c.
Caution: Time Account Type Accrual Transfer should never be changed manually as the next transfer date is initially set by the initial transfer date rule and is also set automatically after every transfer via the Transfer Date Rule. However, as next transfer date cannot be retroactively set after correcting and maintaining the date reference in the corresponding employee data to initially set the initial date value, next transfer date needs to be manually set in this case through data corrections in the Time Account Type Accrual Transfer object.
T
If error persists for most of the employees who has entitlement accounts:
1. Maintain the employees data accordingly for the date field used as the reference in the Initial Accrual Transfer Date Handling Rule.
2. Go to Admin Center > Import and Export Data and make the selections as per below then click Export.
- Select the action to perform : Export Data
- Include dependencies: No
- Key Preference: External Code
3. In Admin Center, go to Monitor Jobs then click Download Status to download the export file of the Time Account Type Accrual Transfer records.
4. Open the file and filter out the records by relevant time account types and then add the initial next transfer date values for the employees accordingly. Save the file.
Note: Remove other Time Account Type Accrual Transfer records from the file and keep only those where the next transfer dates needs to be corrected.
4. In Admin Center > Import and Export Data, make the following selections and then reimport the records.
- Select the action to perform: Import Data.
- File Type: CSV File
- Select Generic Object: Time Account Type Accrual Transfer
- File Encoding: Unicode (UTF-8)
- Purge Type: Incremental Load
- Key Preference: External Code
After completing the data corrections, entitlement creation calendar might need to be run manually from Admin Center > Manage Time Off Calendars to ensure that accruals which should have already been transferred as entitlements are processed.
See Also
Keywords
Next Transfer Date Missing, Time Accounts, Workbench, Initial Accrual Transfer Date Handling, Entitlement, Entitled as Transferred, Long Service Leave, Error , KBA , LOD-SF-EC-TIM , Time Off , Problem