Symptom
It is not possible to change the termination or hire date of an employee to a later date. The change is not recognised by the system.
Environment
SAP Business ByDesign
Reproducing the Issue
Example:
- Go to work center Personnel AdministrationGo to view Employees
- Search for the employee
- Open the employee's personnel file by clicking the button Edit
- Navigate to Employment tab and Work Agreement subtab
- As Effective Date, you will find the current termination date value
- Push the button Change Termination Date
- Enter the new termination date value and confirm the change.
- You will still see the old value instead of the changed value
- Save and close the employee.
- Final result: You will still see the old termination date value instead of the changed value
Cause
When Personnel Administration is in scope, technical personnel administration hiring and terminating instances get created. But the affected employee was e.g. hired, while Master Data Replication (MDR) was in scope. This means, the technical hiring and terminating instances were not get created as per design.
In the meantime, the system has moved from MDR to Personnel Administration. During any termination date change, the system looks for those technical hiring and terminating PAD instances. Since these are missing, the system does not allow the change. This is a feature gap and will be taken care in future product backlog.
A similar situation happens after an employee was e.g. hired via EC integration
Resolution
- As a work-around, if you want to extend an employment (change termination date to a later one), re-hire the affected employee and terminate the employee at the desired date.
- As a work-around, if you want to move the start of an employment (change hire date to a later one), change the service start date accordingly. This way, employee's service will be calculated from the changed service start date.
Keywords
EC integration, unable, does not work, impossible, unable, change , KBA , SRD-HR-PAD , Personnel Administration , Problem