Personnel no. & has more PCL2(Rx) data records than entries in RGDIR
Message type: E = Error
Message class: HRPAY99CUMU - Messages for Cumulations
Message number: 161
Message text: Personnel no. & has more PCL2(Rx) data records than entries in RGDIR
What causes this issue?
In table PCL2, cluster Rx, there are data records that do not have a
corresponding entry in RGDIR.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
System Response
This database inconsistency would lead to incorrect cumulations in the
CRT during a conversion. The payroll results for the personnel number
are not converted.
How to fix this error?
Determine the incorrect payroll result:
Using transaction PC_PAYRESULT, call up the available RGDIR entries.
Use transaction SE16 --> Table PCL2 --> RELID = (for example, RU for
the USA), SRTFD = PERNR* (for example, 00123456* ) --> F8 to display
the entries for the affected personnel number.
In the RGDIR compare the entries in the field SEQNR with the entries in
table PCL2. Here you find the SEQNR in the field SRTFD+8(5). The field
SRTFD contains the personnel number in the first 8 digits and the next
5 digits are the SEQNR. The payroll result for which you could
determine a sequence number in table PCL2, but not in the RGDIR has the
inconsistency.
Analysis of the affected payroll result:
Start report RPUDIR00 with extended log for the affected personnel
number. The log shows you whether the payroll result with the affected
sequence number is available with another sequence number. If this is
the case you can repair the inconsistency by deleting the entry for the
the inconsistent sequence number from table PCL2. Then restart report
RPUDIR00.
If you cannot repair the error in this way, you need to make further
analyses, Contact the hotline with the following data, if the data is
from a live run.
Affected personnel and sequence number
Variant for report H99U_CONVERSION_46C with the affected personnel
number
Variant for report RPUDIR00 with the affected personnel number
In table PCL2 you can see the last "SAP Standard report" with which the
payroll result was processed, but this does not give any information
about the report from which the inconsistency was created originally.
Contact your project leader, or consultant, or create an OSS message
under component XX-RC-PY if the problem is with old results of a test
scenario or if you use your own report to change the payroll results.
Procedure for System Administrators
Error message extract from SAP system. Copyright SAP SE.