My Oracle Support Banner

R12: PO Output For Communication Prints Incorrect Revision 0 While Selecting Range of Purchase Orders, Getting Exception PO_PDF_XML_FAILED (Doc ID 2242674.1)

Last updated on JULY 07, 2020

Applies to:

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


On : 12.1.3 version, Reports - PO and RCV

When attempting to run PO output for communication,
the following error occurs.


Calling the getPOXml method
GenerateDocument::getPOXml() : l_exists N
GenerateDocument::getPOXml() : m_whichTables ARCHIVE
GenerateDocument::getPOXml()- Calling the POXMLGEN method Fri Jan 20 14:09:02 EST 2017
GenerateDocument::getPOXml() - Exception
genDoc() : PoPDFExceptionoracle.apps.po.communicate.PoPDFException: PO_PDF_XML_FAILED
oracle.apps.po.communicate.PoPDFException: PO_PDF_XML_FAILED
rolling back the complete program

PO Output for communication prints incorrect revision number (i.e. 0) most of the times while printing POs in range, for a single PO it always works fine.
This is the case with both Custom (RTF) and Standard (XSL-FO) template.

Steps to reproduce:

1. Responsibility: Purchasing Super User

2. Navigate to: Reports > Run

3. Select PO output for communication from the List of Values
4. Parameters:
  Choose a range of POs.


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.