Skip to Content
Former Member
Dec 07, 2010 at 08:16 PM

CATS Screen dumps when navigating between prev and foll weeks in ESS portal


The medical leave absence type MEDICAL LEAVE @1/2 PAY(13) is the only allowed by time administrators to enter through transaction CAT2 and not through ESS. Once entered,this appears in your time entry in ESS as a disabled entry. However once you navigate between the previous or the following weeks, after this entry appears in your screen, the screen dumps.

SAP allows this functionality where time entries can be maintained for an employee through CAT2 on ERP side with an absence type not available in ESS portal.

The following is the dump analysis from ST22.

An exception occurred that is explained in detail below. |

The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not

caught in

procedure "PROCESS_TIMESHEET" "(METHOD)", nor was it propagated by a RAISING


Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

In the running program "CL_XSS_CAT_RFC_COMMAND_TOOLS==CP", part of a string was

about to be accessed

with an explicitly specified length.

However, this length (4) exceeded the current length of the string


| This kind of access is illegal.

Kindly suggest.