AME Requestor Can Approve Own Requisition Despite 'Owner Can Approve' Flag is Set to No (Doc ID 741491.1)

Last updated on OCTOBER 31, 2013

Applies to:

Oracle iProcurement - Version 11.5.10 to 12.0.4 [Release 11.5 to 12]
Oracle Purchasing - Version 11.5.10.2 to 12.0.4 [Release 11.5 to 12]
Information in this document applies to any platform.
iProcurement - Version: 11.5.10.2 to 12.0.4
ApprovalListAMImpl.class

***Checked for relevance on 15-Mar-2012***


Symptoms

Even though <Patch 5070758> is in place, and file ApprovalListAMImpl.class is equal to or greater then 115.31.11510.9, the Requestor is automatically selected as the first approver by AME rules.

Profile: 
Owner Can Approve - Unchecked

Technical:
When ALLOW_REQUESTOR_APPROVAL is set to false. 
When  line/header level approval(LINE_ITEM_STARTING_POINT_PERSON_ID /
JOB_LEVEL_NON_DEFAULT_STARTING_POINT_PERSON_ID ) is used, then
AME(AME_API.getNextApprover) is returning an approver who is same as preparer/Requester.

Expected Logic:
The ALLOW_REQUESTOR_APPROVAL AME logic should only include the preparer in the approval list when ALLOW_REQUESTOR_APPROVAL is set to true.

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