Req Expediter Issues
Symptom:
PO_POCALC process ABENDS (abnormally ending or No Success).
Cause:
The Req Expediter process is actually a job, i.e., the process is comprised of multiple processes. Req Expediter is formally named PC_PO_CREATE and is comprised of the § PO_POCALC and § PO_POCREATE processes.
Currently we are experiencing ABENDS on the PO_POCALC process. This is consistently happening when the system is attempting to perform currency translations in the following scenarios:
In both of these situations the system needs to convert the currency on various fields. The converted fields that cause the process to ABEND are related to Tolerances. The Tolerances fields are defined in the database as 99999999.99999 (eight digits to the left of the decimal and five digits to the right). During the course of processing the defined values for these Tolerances are passed into the process and need to be translated into the BU base currency. These passed values are stored and then passed each time they are needed. Because an exchange rate typically has more than five digits to the right of the decimal (e.g., 1.00754698) the system needs to perform some rounding. When the process rounds the exchange rate, then multiplies that by the stored tolerance (in converted currency), the product is too big to fit into the field (nine digits to the left of the decimal).
Resolution:
You can avoid Req Expediter ABENDS with proper configuration.

Make sure that your Vendors are set up properly. Specifically, check the Procurement Options. If the Currency Information is different from the BU, for example, if the default currency for the BU is EUR (Euro), then the amount must be translated, causing this issue to occur.

This issue could also occur when the Requisition currency code is different from the BU.
Created by the PeopleSoft Knowledge Management Team.
Copyright © 2003
All rights reserved.
Created: jw 07/10/2003
Reviewed: 10/11/2004