Subject: | Pay update causes current pay details data loss |
Summary: | Pay update causes current pay details data loss. Refer to customer support case 5326 |
Audit Notes: | |
06 Dec 2016 | 01:37PM Comment 1 by Alvis (Link Technologies) Case 8246 added to project 8.07.24 |
07 Dec 2016 | 01:28PM Comment 2 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-12-2016 01:28 PM Time Taken: 2.00 |
| Below is the process for pay update: - Backup database
- Perform FMIS integration
- Begin Transaction
- Execute procedure LT_PAY_ClosePay
- Loop starts with employee list
- Loop for each pay detail line
- Move line into pay history
- Update deduction
- update allowances and benefit
- Loop end
- Move PR_EMP_TIMESHEET into history
- delete PR_EMP_TIMESHEET
- delete all pay detail lines
- delete pay header record
- Update employee profile
- Loop End
- Update pay control table with status as updated
- Update next pay number
- execute procedure lbs_pr_contract_exp_sp
- execute procedure lbs_pr_leave_accr_sp
- Update allowances/benefits records where it has reached expiry date. change status to closed
- Update deduction records where it has reached expiry date. change status to closed
- execute procedure LT_PAY_CalcSuperGuarantee
- delete pr_cur_pay_det for this pay
- commit transaction
|
|
07 Dec 2016 | 03:43PM Comment 3 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 07-12-2016 03:43 PM Time Taken: 6.00 |
| Development work for this case has been completed. Please note the following: The change will be available in version: 8.07.024 Documentation update required:No QA required: Yes Additional details:The following changes has been made: - We have refactored the PB code
- Created a new procedure LT_PAY_UpdateByEmployee that handles data that was in the PB loop as well as employee specific processing.
- Refactored notification messages
- Reviewed possible causes of data loss. We were not able to reproduce the issue, however, the current refactored code is a lot clearer and does not show any potential issues
|
|
08 Dec 2016 | 03:53PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 08-12-2016 03:53 PM Time Taken: 6.00 |
| We have not been able to identify the case, however, a significant amount of effort has been put in tpo clarify and restructure code to prevent this from happening. Regards Sanjay |
|