EAP: AP_FG_PROC Failed To Restrict Two Triggers At Same Time Resulting In Duplicate Payments (Doc ID 2224694.1)

Last updated on FEBRUARY 06, 2017

Applies to:

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

Symptoms

Issue Statement:
AP_FG_PROC generates duplicate payments when 2 process instances initiated at the same moment.

Steps:
  1: Create a Voucher V1 to be dispatched via Financial Gateway(FG)
  2: Run Payment Selection and Creation via PayCycle P1
  3: Login with 2 users U1 and U2 and navigate to Paycycle Manager and open the paycycle P1
  4: From the login of both the user click Process Button for Financial Gateway Payment processing at same moment
  5: There might be an error for "Page Data inconsistent" but 2 instances of AP_FG_PROC are queued
  6: Check the payment table and output of both the process instances of AP_FG_PROC
  
Expected Result:
One payment should be processed by one process instance

Actual Result:
Single payment is processed by both the instances of AP_FG_PROC and payment processed twice

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