Error received when budget checking a requisition- Built-in function CommitWork cannot be called from SavePostChange PeopleCode
Last updated on MARCH 08, 2017
Applies to:PeopleSoft Enterprise SCM Purchasing - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.
Receiving this error when canceling an epro requisition which has a Budget Status = 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
Called from: FUNCLIB.KK_PB_BUDGET_CHECK.FiedlFormula Name: CheckBudget4
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.
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