Improve the error handling

[] [] [] [] [] [] [] [] []

Symptom
Improper error messages in sm53 logs due to inadequate error handling.
Other terms
IPC, OpenSQL, empty selects , resultset
Reason and Prerequisites
Improper error handling of database resultset.
Solution
The configuration files have been suitably modified to improve the error handling. The changes are available as part of the latest patch for AP700 SP00 through SP17. The changes will [...]

Empty P45 datasets

[] [] [] [] [] [] [] [] [] []

Symptom
It was possible to create empty datasets for P45 tax data. This was causing an error during Payroll Snapshot Creation. The tax code for P45 was not marked as a mandatory field.
Also it was necessary to maintain either of P45/P46 tax data, as per the requirement.
Other terms
P45, P46, Previous Employment, Tax code
Reason and Prerequisites
It [...]

JLin error empty catch block in a1s.itsam.sc.contextcuibb.

[] [] [] [] []

Symptom
JLin errors
In …/contextcuibb/ContextCUIBB.Java line 701, there is empty catch block.
java.lang.NumberFormatException is ignored.
Other terms
ContextCUIBB
Reason and Prerequisites
Bug
Solution
Loged the error.
Add below code:
logger.errorT(ex.toString());