Add More Information To The Message (18036,12243) (Doc ID 2220681.1)

Last updated on JANUARY 09, 2017

Applies to:

PeopleSoft Enterprise SCM eProcurement - Version 9.2 and later
Information in this document applies to any platform.

Goal

When we have a PO Dispatch problem with a direct connect supplier, we will end up with a message like this in the process monitor log ...

PeopleTools 8.54.18 - Application Engine Server Copyright (c) 1988-2016 Oracle and/or its affiliates. All Rights Reserved
PSAESRV started service request at 12.21.23 2016-12-16
Application Engine program PV_PO_CX_REQ ended normally
Application Engine program PV_PO_CX_RSP ended normally
Transaction was unsuccessful from supplier end. (18036,12243)

The App Package Peoplecode that generates this message is found at SCM_PV_PO_DISPATCH.CxmlPurchaseOrder.OnExecurte .
  ....
  &response = &rsPV_ORDER_RESP(1).PV_DC_RESP.RETURNCODE.Value;
  If &response <> 200 Then
  MessageBox(0, "", 18036, 12243, "Message not found");
  SQLExec("SELECT PO_STATUS FROM PS_PO_HDR WHERE BUSINESS_UNIT=:1 AND PO_ID=:2 ", &PO_REC.BUSINESS_UNIT.Value, &PO_REC.PO_ID.Value, &PO_STATUS_TEMP);
  &PO_STATUS = &PO_STATUS_TEMP;
  End-If;
  ...

Can you include the value of the &Response, &PO_REC.BUSINESS_UNIT.Value and &PO_REC.PO_ID.Value to the message (18036, 12243) to allow us to check with the supplier more effectively? The message just tells us that there is a problem but it does not tell what it is.

Without the added information, we have to get the information from the Weblogic message/error log from the infrastructure folks; the information does not show up at the IB log at all.
 

Solution

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