SAP Knowledge Base Article - Preview

3720123 - RPTBPC10 Infinite Loop When Using High Date 31.12.9999

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 0000 instead of 10000.

  • 0000 <= 9999 remains true.

  • Loop repeats endlessly.


Read more...

Environment

  • SAP S/4HANA 
  • SAP Human Capital Management (HCM) 
  • Personnel Time Management 
  • Time Data Recording and Management

Product

SAP ERP 6.0

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.