ETL9.2: View Detail For Comptime Balance From Timesheet Causes PeopleCode Error If Balance Negative. (Doc ID 1929139.1)

Last updated on JANUARY 10, 2017

Applies to:

PeopleSoft Enterprise HCM Time and Labor - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

On : 9.2 version, Time Reporting PUM Image 6

When attempting to view the details for a comptime balance from the leave/comptime section of the timesheet receive a PeopleCode error if the first entry in the employee's comptime is taken and not earned time being reported.

ERROR
-----------------------
Invalid row number 26 for class Rowset metod GetRow. (2,263) TL_LEAVCOMP_WRK.REFRESH_ICN.FieldFormula Name:LeaveCompDetailResults PCPC:26387 Statement: 192 Called from: TL_LEAVCOMP_DTL.Activate Statement: 17

A PeopleCode program has called an object method with an invalid value for the row number parameter. The row number should be within the range of existing rows in the rowset.
==================================
and for different comptime plan:

Invalid row number 14 for class Rowset method GetRow. (2,263) TL_LEAVCOMP_WRK.REFRESH_ICN.FieldFormula Name:LeaveCompDetailResults PCPC:26387 Statement: 192 Called from: TL_LEAVCOMP_DTL.Activate Statement: 17

A PeopleCode program has called an object method with an invalid value for the row number parameter. The row number should be within the range of existing rows in the rowset.

Use the PeopleCode Debugger or a PeopleCode trace to determine the point of the error and correct the program.


The issue can be reproduced at will with the following steps:
1. find employee with comptime plan enrollment and comp time earned and taken and the last entry was a taken row
2. go to timesheet using time reporting template that includes the leave/comptime section and click on the comp plan view next to balance shown
3. see if I get the same or similar error


The issue has the following business impact:see the details of the comptime plan balance from timesheet.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms