Unable To Delete The Approver Through Manage Approvals in iProcurement (Doc ID 2214100.1)

Last updated on MARCH 20, 2017

Applies to:

Oracle iProcurement - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.4 version, Approval List and Workflow

While deleting the approver through manage approvals, following error occurs:

ERROR
-----------------------
"Approval List could not be generated. Please contact your System Administrator to review AME rules setup.".


FND log messages shows the following error:
-----------------------------------------------------

po.plsql.POR_AME_APPROVAL_LIST.delete_approver status is NULL or NOT SUPPRESSED: SUPPRESSED
po.plsql.POR_AME_APPROVAL_LIST.delete_approver Invoking ame_api3.suppressApprover()..
po.plsql.POR_AME_APPROVAL_LIST.delete_approver.others_exception ORA-20320: The , item_class , item_id , action_type_id , group_or_chain_id parameters in the approver record are null. All of name, item_class, item_id, action_type_id and group_or_chain_id should have a not-null value for an approver record while suppressing an approver or clearing suppressions.
icx.por.approval.server.ApprovalListAMImpl Successfully Executed DELETE_AME_APPLIST_STR with the output params..
icx.por.approval.server.ApprovalListAMImpl appListStr: EXCEPTION:ORA-20320: The , item_class , item_id , action_type_id , group_or_chain_id parameters in the approver record are null. All of name, item_class, item_id, action_type_id and group_or_chain_id should have a not-null value for an approver record while suppressing an approver or clearing suppressions.
icx.por.approval.server.ApprovalListAMImpl approversCount : 0
icx.por.approval.server.ApprovalListAMImpl Approval List could not be generated.
icx.por.approval.server.ApprovalListAMImpl OAException:ICX_POR_AME_EXCEPTION errorCode=0


STEPS TO REPRODUCE
-----------------------
The issue can be reproduced at will with the following steps:
1. Go to iProcurement Responsibility.
2. Click Change Managerial Approver
3. Click on Delete Approver/Viewer
4. Submit and see the error.

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