
A troubleshooting guide for clearing pending transactions before closing your inventory period.
One of the most common challenges when closing an Inventory period in Oracle EBS R12 is the presence of pending transactions. The system will not allow you to close a period if there are transactions that have not been fully processed. This guide, based on Oracle's official documentation (Doc ID 1069492.1), provides a structured approach to identifying, troubleshooting, and resolving these pending records.
This issue can be caused by pending transactions in any of the following modules:
Standard inventory transactions (subinventory transfers, issues, etc.) that have not been processed.
Transactions that have been processed by the inventory manager but not by the cost manager.
Purchase order receipts that are stuck in the receiving interface.
Sales order shipments that have not been successfully interfaced to inventory.
Resource, material, or move transactions related to manufacturing jobs that have not been costed.
Transactions related to the movement of assemblies within a WIP job.
Transactions from Landed Cost Management that are waiting to be interfaced to Inventory and Costing.
Use the Inventory accounting periods window or specific diagnostic scripts to identify which transactions are pending and in which module.
Once located, query the transaction in its respective interface or error table to find the specific error message explaining why it failed.
Based on the error message, take corrective action. This could involve correcting setup data, fixing a data entry mistake, or opening a closed period.
After fixing the underlying issue, resubmit the transaction through the standard interface forms. In some rare cases, a data fix script may be required to resubmit.
To resolve this, you need to find shipping transactions that are 'Shipped' but not yet interfaced to Order Management or Inventory. These are stored in the WSH_DELIVERY_DETAILS table.
Navigate to the Shipping Transactions window to query for transactions with a 'Shipped' status for the period you are trying to close.
Navigation: Order Management > Shipping > Transactions
The Shipping Transactions window provides tabs for Trips, Stops, and Contents, allowing you to manage all aspects of your shipments.
Transactions with a 'Shipped' status must be processed by two key concurrent programs to interface them correctly. Run them in the following order:
Navigation to run these processes: Order Management > Shipping > Interface > Run
These programs can be submitted by the Trip Stop. You can find the Trip Stop for the pending transaction in the 'Stops' tab of the Shipping Transactions window. If a process fails, review its log file to find the specific error message. Resolving this error and re-running the interface will clear the pending transaction.
Unprocessed move transactions are records in the WIP_MOVE_TXN_INTERFACE table. You can manage them through the Pending Move Transactions window.
Navigate to the Pending Move Transactions window to find records that have failed validation.
Navigation: WIP > Move Transactions > Pending Move Transactions
This window allows you to view, update, delete, and resubmit move transaction records.
For failed records (Status: 'Error'), click the Errors button to see a detailed message. Use the information across the various tabs (Source, Job Name, Operations, Transaction) to understand the context and fix the underlying data or setup issue.
Once the issue is fixed, you can resubmit the transaction:
Update WIP_MOVE_TXN_INTERFACE
Set GROP_ID = NULL,
TRANSACTIONS_ID = NULL,
PROCESS_STATUS = 1
Where TRANSACTION_ID = <&TRANSACTION_ID>;Disclaimer: This guide is based on our experience and official Oracle documentation (Doc ID 1069492.1) to be understandable for developers and functional consultants.