Skip to Content

Short dump DBSQL_DUPLICATE_KEY_ERROR when running payroll

Apr 26 at 08:58 AM


avatar image

Hi experts,

My customer is running payroll for 1 employee, and they get a short dump as below:

We checked and found that the cause is in table HRPY_RGDIR, there is a record shows that the employee is calculated payroll in 04.2018 period. But in PC_PAYRESULT tcode, the report shows that the employee hasn't been calculated payroll yet in 04.2018. That means the result in database table HRPY_RGDIR and in tcode PC_PAYRESULT is different.

We run tcode H99U_RGDIR_WPBP to reconstruct the HRPY_RGDIR table, and finally we were able to calculate salary for that employee. But the customer wants to prevent this error in the future.

Does anyone know the root cause for this short dump error? Any solution to completely prevent that error, so that we don't have to run H99U_RGDIR_WPBP again?

error.png (98.9 kB)
error2.png (113.9 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Yishun Li
Apr 27 at 12:25 AM

You can run report RPUDIR00 to clear the inconsistency.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Yishun Li,

I want to know what is the cause of the inconsistency, not just a solution.