PO Stuck In Process After Having Been Rejected. After Resetting, Unreservation Also Fails With 'Detailed Account Fails Budgetary Control'
(Doc ID 1567356.1)
Last updated on JANUARY 03, 2023
Applies to:
Oracle Purchasing - Version 12.1.3 and laterInformation in this document applies to any platform.
Symptoms
When attempting to reject a Purchase Order (PO) the following error occurs:
ERROR
-----------------------
Activity Display Name=Reject The PO
RESULT=#EXCEPTION
ERROR_MESSAGE=User-Defined Exception
ERROR_STACK=Wf_Engine_Util.Function_Call(PO_REQAPPROVAL_ACTION.REJECT_DOC, POAPPRV, 98756-448661, 213961, RUN)
Line #1 Shipment #1 Distribution #1 The summary account for this detailed account fails budgetary control
FND debug shows:
7285 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_ACTION.910 1 x_po_return_code = FAILURE
7286 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_ACTION.END 2 End of subprogram.
7287 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_REJECT.900 1 l_packet_id is null
7288 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_REJECT.900 1 x_return_status = E
7289 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_REJECT.900 1 x_po_return_code = FAILURE
7290 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_REJECT.900 1 x_online_report_id = 1113369
7291 po.plsql.PO_DOCUMENT_FUNDS_PVT.DO_REJECT.END 2 End of subprogram.
7292 po.plsql.PO_DOCUMENT_ACTION_AUTH.reject110.EXCEPTION 4 do_reject not successful;SQLERRM = User-Defined Exception
7293 po.plsql.PO_DOCUMENT_ACTION_AUTH.rejectEND 2 p_action_ctl_rec.return_status = U
7294 po.plsql.PO_DOCUMENT_ACTION_AUTH.rejectEND 2 p_action_ctl_rec.return_code is null
7295 po.plsql.PO_DOCUMENT_ACTION_AUTH.rejectEND 2 p_action_ctl_rec.online_report_id is null
7296 po.plsql.PO_DOCUMENT_ACTION_AUTH.rejectEND 2 End of subprogram.
7297 po.plsql.PO_DOCUMENT_ACTION_PVT.do_action110.EXCEPTION 4 unexpected error in action call;SQLERRM = User-Defined Exception
7298 po.plsql.PO_DOCUMENT_ACTION_PVT.do_actionEND 2 p_action_ctl_rec.return_status = U
7299 po.plsql.PO_DOCUMENT_ACTION_PVT.do_actionEND 2 p_action_ctl_rec.return_code is null
7300 po.plsql.PO_DOCUMENT_ACTION_PVT.do_actionEND 2 p_action_ctl_rec.functional_error is null
7301 po.plsql.PO_DOCUMENT_ACTION_PVT.do_actionEND 2 p_action_ctl_rec.error_msg = po.plsql.PO_DOCUMENT_ACTION_AUTH.reject:110:do_reject not successful - po.plsql.PO_DOCUMENT_ACTION_PVT.do_action:110:unexpected error in action call
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a requisition and then a PO
2. Approver tries to reject the PO
3. The Rejection fails with error above
4. After resetting to Incomplete, unreservation also fails with similar error
--> "This detail account fails budgetary control and related summary account to fail budgetary control"
BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot reject a PO created from a requisition
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 |