My Oracle Support Banner

Error received when budget checking a requisition- Built-in function CommitWork cannot be called from SavePostChange PeopleCode (Doc ID 2241718.1)

Last updated on FEBRUARY 08, 2019

Applies to:

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

Symptoms

Receiving this error when canceling an epro requisition which has a Budget Status = Error.

Error:
Built-in function CommitWork cannot be called from SavePostChange PeopleCode.
(180,182) KK.BudgetCheck.OnExecute Name:getPI PCPC 7703. Statement 174
Called from: KK.BudgetCheck. OnExecute Name: LaunchProcess Statement 130
Called from: KK.BudgetCheck. OnExecute Name: ScheduleRequest Statement 19
Called from: FUNCLIB.KK_PB_BUDGET_CHECK.FiedlFormula Name: CheckBudget
Statement 18
Called from: FUNCLIB.KK_PB_BUDGET_CHECK.FiedlFormula Name: CheckBudget4
Statement 66
Called from: PV_REQ_CAN_WRK.REQ_STATUS.Save

 

Steps to recreate the error:

1. Navigate to Eprocurement > Manage Requisitions
2. Search for requisitions that has Budget Status of "Error".
3. Cancel the requisition. Error is encountered.

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
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.