Symptom
After the time profile of an employee was changed at day XX.YY.ZZZ, no leave is deducted anymore and the leave balance didn't change, even though the employee took e.g. vacation. This happens although all settings are correctly maintained and the period closure date is up to date.
(XX.YY.ZZZ represents the date of the time profile change in time administration work center.)
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Time Administration
- Got to Employees tab
- Select the affected employee
- Select Employee Times tab
- Filter for e.g. time type Vacation
- Find several approved vacation records after XX.YY.ZZZ
- Go to Time Administration
- Got to Employees tab
- Select the affected employee
- Select Time Account Balances tab
- For the given example, check vacation balance after XX.YY.ZZZ
- There is no deduction after XX.YY.ZZZ
Cause
The issue might be caused by backend inconsistencies and the current work schedule is not active. This can be verified as follows:
The settings of the changed time profile include a work schedule, but when clicking on the work schedule button, no schedule appears after XX.YY.ZZZ, however it appears before this date.
Resolution
- Navigate to Time Administration > Employees.
- Search for the relevant Employee and click Edit.
- Go to the Time Profile tab.
- Navigate to the Work Schedule section.
- Remove the Time Model -> Save
- Add the Time Model again -> Save
- Perform day closure run for the employee.
Below are the steps to do day closure run.
- Go to Time Administration -> Regular Tasks -> Run Day Closure for One Employee -> Enter Employee Number -> Choose Action -> Start Time Valuation
- Set Valuation Start Date as today.
- Please Note: - Do not select "Include Backdated Laboure Resource Changes".
- Save
Should the error persists a backend correction will be required by SAP Development. Please log a Case with Technical Support to resolve.
Keywords
missing, incorrect, balance, not available, , KBA , SRD-HR-TLM , Time and Labour Management , Problem