Error When Converting Sourcing RFQ To PO - Staggered Awarding

(Doc ID 1988021.1)

Last updated on FEBRUARY 20, 2018

Applies to:

Oracle Sourcing - Version 12.2.4 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.4 version, Other

When attempting to award the first line of an RFQ using Staggered Awarding,
the following error occurs.

ERROR
-----------------------
 "Purchase Order Creation could not be initiated. Please check with your system administrator".

 

FND LOG Error:

po.plsql.PO_PDOI_ERR_UTL.add_fatal_error.BEGIN 2 Start of subprogram.
 po.plsql.PO_PDOI_ERR_UTL.add_error.BEGIN 2 Start of subprogram.
 po.plsql.PO_INTERFACE_ERRORS_UTL.add_to_errors_tbl.BEGIN 2 err_name =
 PO_PDOI_CHARGE_FAILED
 po.plsql.PO_INTERFACE_ERRORS_UTL.add_to_errors_tbl.END 2 End of subprogram.
 po.plsql.PO_PDOI_ERR_UTL.add_error.END 2 End of subprogram.
 po.plsql.PO_PDOI_ERR_UTL.add_fatal_error.END 2 End of subprogram.
 .
 Here the error is PO_PDOI_CHARGE_FAILED, charge account generation failed.
 .
 .
 From the second log file first case is
 po.plsql.PO_PDOI_POSTPROC_PVT.validate_lock_back_reqs.0 1872854 Checking for
 po_line_id 75136
 po.plsql.PO_PDOI_POSTPROC_PVT.validate_lock_back_reqs.0 1872855 requisition_li
 ne_id 21768
 po.plsql.PO_PDOI_ERR_UTL.add_fatal_error.BEGIN 1872856 Start of subprogram.
 po.plsql.PO_PDOI_ERR_UTL.add_error.BEGIN 1872857 Start of subprogram.
 po.plsql.PO_INTERFACE_ERRORS_UTL.add_to_errors_tbl.BEGIN 1872858 err_name =
 PO_ALL_RQ_LINE_MDFD_CANT_AC
 po.plsql.PO_INTERFACE_ERRORS_UTL.add_to_errors_tbl.END 1872859 End of
 subprogram.
 .
 Here the error is PO_ALL_RQ_LINE_MDFD_CANT_AC, unable to lock the req. line.


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create an RFQ from two requisitions (created from 2 non catalog requistions) for two suppliers A and B.
2. Ensure that "Staggered Awarding" is enabled.
3. Publish the RFQ and receive quotes and perform analysis.
4. Award line 1 for supplier A complete award and try to create the PO and the error is shown.
5. Go ahead and create an award for the 2nd line for Supplier A and Supplier B and create a PO.
6. This time the PO gets generated for both the awards.
Complete award for Line 2 > PO is created for Award Cycle 1 and Award Cycle 2.
 

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