My Oracle Support Banner

HR: Peoplecode Error in Smart HR Manage Transactions (Doc ID 2535292.1)

Last updated on JANUARY 06, 2020

Applies to:

PeopleSoft Enterprise HCM Human Resources - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.


When attempting to Add Personal Data when finding a match with an existing employee in Smart Hire Transaction the following error occurs.

Class Rowset method InsertRow changes current program context (scroll ). (2,264) HCR_FUNCLIB.Utilities.OnExecute Name:MergeRowsetsWrk PCPC:9931 Statement:213
Called from:HCR_FUNCLIB.Utilities.OnExecute Name:MergeRowsetsTBH Statement:65
Called from:HR_HIRE.UI.ComponentController.OnExecute Name:fillData Statement:86
Called from:HR_HIRE.UI.PersonalComponentController.OnExecute Name:fillDataFromTBH Statement:475
Called from:HR_HIRE.UI.PersonalComponentController.OnExecute Name:fillData Statement:21
Called from:PERSONAL_DATA.GBL.PostBuild Statement:8

A PeopleCode program has called an object method which attempts to make an invalid change to the current execution context of the program. Examples are deleting or hiding the row containing the current program, or any parent row of the current row.

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.Navigate to Workforce Administration>Smart HR Template>Manage Transaction
2.Click on the Employee Name Link to navigate Manage Transaction Details Page
3.Click on Search for Matching Persons and Select the Employee
4.In the Manage Transaction Details page, when you click on the Add Personal Data button
5.People Code Error encountered.




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.