Skip to Content

Short dump DBSQL_DUPLICATE_KEY_ERROR when running payroll

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)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Apr 27 at 12:25 AM

    You can run report RPUDIR00 to clear the inconsistency.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 01 at 04:22 PM

    2549702 - Payroll: Runtime error DBSQL_DUPLICATE_KEY_ERROR

    Add comment
    10|10000 characters needed characters exceeded