My Oracle Support Banner

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

Last updated on FEBRUARY 03, 2019

Applies to:

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


On : 9.2 version, Time Reporting

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

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.

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

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


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.