My Oracle Support Banner

ARCHIVED EEX: Error Field Does Not Exist - FUNCLIB_EX.. (2,104) at Print Report Page when Using Menu Search (Doc ID 1355858.1)

Last updated on JANUARY 02, 2020

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

If users select an Expense Report to be printed using the Menu Search functionality to look for the page in particular, instead of navigating through the delivered menu, there is a link called 'Return To' on this Print Report page. It seems to be that because the navigation was not used, and only the search was what automatically brought the page forward, the buffer has not built up the Menu or Component where the page sits on, and therefore, the 'Return to' link is incomplete. When clicking that link the system gives an Error Message and doesn't return to the previous page (Expense Return search page for instance).

The issue seems also happening for Travel Authorization transactions.

Steps:
--------
1) Navigate to: PeopleTools > Portal > Build Registry Search Index.
2) Launch the PORTAL_INDEX Application Engine Program to make sure the Menu Search feature is activated.
3) Navigate to Home (Main Menu).
4) In Search edit box, enter the values: Print Report.
5) Click on double arrow icon on the right side of the search edit box in order to get the results
6) From the list of results, click on the appropriate link.
7) Perform a search and open an Expense Report transaction or Travel Authorization.
8) Once the page displays the transaction, click on the 'Return to' link at the bottom.

Error:
--------

1) For Expense Reports:

" Field does not exist -- FUNCLIB_EX.. (2,104) FUNCLIB_EX.MENU_FUNCS.FieldFormula Name:transfer_page PCPC:800 Statement:11
Called from:TE_SHEET_REPORT.GBL.EX_ICLIENT_WRK.PB_RETURN.FieldChange Statement:2

A reference to a record.field name was made and the record.field name was not found to exist. Verify that the field exists on the page in which the PeopleCode program is being executed.
Review the program for errors. If necessary, run a PeopleCode trace to determine the program that failed."

2) For Travel Authorizations:

Field does not exist -- FUNCLIB_EX.. (2,104) FUNCLIB_EX.MENU_FUNCS.FieldFormula Name:transfer_page PCPC:800 Statement:11
Called from:TE_TAUTH_REPORT.GBL.EX_ICLIENT_WRK.PB_RETURN.FieldChange Statement:2

A reference to a record.field name was made and the record.field name was not found to exist. Verify that the field exists on the page in which the PeopleCode program is being executed.
Review the program for errors. If necessary, run a PeopleCode trace to determine the program that failed."

Please see replication steps document for more details.

NOTE: In the document above user details / company name / address / email / telephone number represent a fictitious sample (based upon made up data used in the Oracle Demo Vision instance).  Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution
References

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