My Oracle Support Banner

EEX 9.2: Receiving Error "Invalid parameter 1 for function CreateRecord. EOAW_APPROVAL_MM_FL.awCore.txnConfig.data.OnExecute" While Trying To Approve a Fluid Expense Report That Was Opened as Pending and Later Deleted After It Was Submitted for Approval (Doc ID 2981897.1)

Last updated on JANUARY 16, 2024

Applies to:

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

Symptoms

Error "Invalid parameter 1 for function CreateRecord. EOAW_APPROVAL_MM_FL.awCore.txnConfig.data.OnExecute" is displayed while trying to Approve a Fluid Expense Report that was opened using the Classic "Delete an Expense Report" page while it was Pending and later Deleted after it was Submitted for Approval



The issue can be reproduced at will with the following steps:

1. Create a new Expense Report in Fluid and Save it in a Pending Status
Navigation: Employee Self Service > Expenses (tile) > Create Expense Report(tile)
2. Open a New Browser Tab/Window and Navigate to Classic Page: Travel and Expenses > Expense Report > Delete an Expense Report
3. Search for and select the Previously Created(Pending) Expense Report (pause)
4. Go back to the initial Browser Tab/Window and Submit the Expense Report For Approval
5. Now go to the "Delete an Expense Report" page on the other Browser Tab/Window and proceed with the Expense Report Deletion
6. Sign In as the Approver and try to open the Expense Report from the Approvals(tile)
Navigation: Employee Self Service > Approvals (tile)
7. The following error is thrown as a pop-up message:

Invalid parameter 1 for function CreateRecord.
EOAW_APPROVAL_MM_FL.awCore.txnConfig.data.OnExecute Name:getAppRec PCPC:18711 Statement:220
Called from:EOAW_APPROVAL_MM_FL.headerPanel.data.OnExecute Name:initAppTxndata Statement:8
Called from:EOAW_APPROVAL_MM_FL.headerPanel.control.OnExecute Name:viewHeaderPage Statement:63
Called from:EOAW_APPROVAL_MM_FL.mainControl.OnExecute Name:CPRowClick Statement:155
Called from:EOAWMA_MAIN_FL.GBL.EOAW_CONTPNLTWK.MORE_BUTTON.FieldChange Statement:1

The specified parameter is not correct for the function. It may be the wrong type of parameter (string, number, record.field, etc) or an invalid value in this context.

Review the program for errors. If necessary, run a PeopleCode trace to determine the program that failed. Alternatively, for functions defined within PeopleCode, check the function declaration to verify that they are correct.



Detailed DEMO Replication Steps Attached

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.