Symptom
Report RPTBPC10 runs into an infinite loop during quota correction processing.
Typical behavior:
-
Report execution never finishes.
-
High system load or long runtime observed.
-
Loop occurs in form
REFRESH_PURL. -
Issue occurs when end date year = 9999 (high date
31.12.9999).
Technical example:
WHILE pc-key-kjahr LE pn-endda+0(4).
When pc-key-kjahr reaches 9999:
-
Value is incremented.
-
Year overflows to
0000instead of10000. -
0000 <= 9999remains true. -
Loop repeats endlessly.
Read more...
Environment
- SAP S/4HANA
- SAP Human Capital Management (HCM)
- Personnel Time Management
- Time Data Recording and Management
Product
Keywords
RPTBPC10, RPTKOK00, SAP HCM Time Management, SAP ERP HCM, SAP SE, PT-RC-QT, quota deduction, leave deduction, IT2006, inconsistency quota deduction, infinite loop, endless loop, high date, 31.12.9999, 9999 year overflow, ABAP year overflow, pc-key-kjahr, pn-endda, REFRESH_PURL, Correct leave deduction, performance issue, report runtime issue, Personnel Time Management, time quota correction, leave quota inconsistency , KBA , PT-RC-QT , Quotas , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview