EEX 9.2: Getting Invalid Row Number 7 for Class Rowset Method GetRow. (2,263) Error Message Displayed When Trying to Change Approver Type in Transaction Definition (Doc ID 2058991.1)

Last updated on SEPTEMBER 22, 2015

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

On : 9.2 version, Travel Authorizations

Error Message Displayed When Trying to Change Approver Type in Transaction Definition

ERROR
-----------------------
Invalid row number 7 for class Rowset method GetRow. (2,263) EX_APPRV.UserInterface.TransactionDefinitionPage.OnExecute Name:EnableReroutingControls PCPC:9363 Statement:166
Called from:EX_TRANS_DEFN.GBL.EX_TRANS_PROP.APPRVR_TYPE.FieldChange Statement:3

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. Navigate to Setup Financials/Supplychain > Product related> Expenses > Management > Approvals> Transaction definition and open any approval process definition ERApproval or TRApproval etc..
2. Try changing the approver type on any of the steps and note that the above error message is displayed.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot change the approver types for the approver levels.

Please see replication steps document for more details.

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