ETL9.2: Invalid Row Number Error When Elapsed And Punch On Last Day Of Period (Doc ID 1916630.1)

Last updated on JULY 13, 2016

Applies to:

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

Symptoms

On : 9.2 version, Time Reporting

When attempting to select a timesheet that contains overnight punches and elapsed time PeopleCode the following error occurs.

ERROR
-----------------------
Invalid Row number -1 for class Rowset method GetRow. (2,263) FUNCLIB_TL_WEEK.COMP_LEAV_IND.FieldFormula Name:Validate CompAndLeaveTime PCPC:43435 Statement:291 Called from:TL_TR_PUNCH_WRK.EMPLID.SaveEdit Statement:148

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.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Report overnight punches 7PM to 7AM
2. Also add elapsed time taken on the last day of the prior period
3. Open timesheet for new period

BUSINESS IMPACT
-----------------------
Due to this issue, users cannot modify the timesheet in this scenario due to the error.

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