EEX 9.2: PeopleCode Error (2,214) When Proxy User Tries To Create Expense Report Using T&E Navigation (Doc ID 2235684.1)

Last updated on FEBRUARY 20, 2017

Applies to:

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

Symptoms

When attempting to create Expense Report from T&E Menu,
the following error occurs.

Error
SetID not found for name='BUSINESS_UNIT_GL', value='' with record 'EX_TYPES_TBL', tree ''. (2,214) FUNCLIB_EX.WALLET_FN.FieldFormula Name:WalletGetSetIDByRecord PCPC:3703 Statement:51
Called from:EX_TRANS.EXPENSE_TYPE.RowInit Statement:7

The PeopleCode built-in function GetSetID has been called with parameters that were
not found in the table set definitions.

Review the table set control tables and the PeopleCode and correct whichever is wrong.

Steps
1. Make sure that the emplid being used for ER creation is not authorized in the Expense system, i.e, no entry in the record EX_EE_AUTH_TBL.
2. Navigate to Travel and Expenses > Expense Report > Create/Modify and punch the Employee ID used in step 1.
3. Click Add.

To gather more information concerning this scenario and its related problem, refer to the available Replication Steps containing the complete configuration and the replication steps necessary to reproduce the issue.

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