Professional Documents
Culture Documents
Clearing Pending Transactions
Clearing Pending Transactions
Clearing Pending Transactions
PURPOSE
There are a variety of reasons for pending transactions. The scope of this
document is to identify data, and product affecting Period Close process. This
information will assist troubleshooting pending transactions that may affect
the Period Close process.
By using the Pending Transactions window, users view, edit, correct and
resubmit unprocessed material transactions. There are five tabs to select the
type of information: Error, Location, Source, Intransit and Others, which
provide detailed Information on the transactions.
Resolution Steps :
a) Please follow the steps in the embedded document to clear these
transactions.
steps for clearing
pending tran of container pack tran type.doc
Resolutions Steps :
a) Verify the inventory_item_id and error_code in MMTT
b) These are records some fictious records and need to be deleted from
MMTT.
Error3 : inventory_item_id > 0,
Error_Code = Transaction processor error,
transaction_uom = ‘X’,
Resolution Steps :
a) Check the related LPN content and ensure LPN is unused. Refer the
attached document.
b) If LPN content is null then Resubmit it, it should clear the transaction.
c) If the transaction is not cleared, delete it from the MMTT
UPDATE MTL_MATERIAL_TRANSACTIONS_TEMP
SET PROCESS_FLAG = ‘Y’,
LOCK_FLAG = ‘N’,
TRANSACTION_MODE = 3,
ERROR_CODE = NULL
WHERE ORGANIZATION_ID = 223
AND ERROR_CODE = ‘Transaction processor error’
Uncosted Material Transactions
To resolve uncosted Material Transactions you need to determine and fix
what is preventing a record from being processed through the
MTL_MATERIAL_TRANSACTIONS table. Details of uncosted transactions can be
viewed through the Applications by navigating to the Material Transactions
form.
Cost > View Transactions > Material Transactions
In the find Parameter Window there is a field “Costed” and from the list of values “Yes, No,
Error or Null” can be selected. The failed transactions are the ones that will need to be corrected
and the transactions that are not costed will need to be costed to close the period.
BEGIN
--For fixing transaction_source_type_id 4 for SO
UPDATE MMT_BKUP_ACR8322 mmt-- MTL_MATERIAL_TRANSACTIONS
MMT
SET COSTED_FLAG = 'N',
TRANSACTION_GROUP_ID = NULL,
TRANSACTION_SOURCE_ID =
(SELECT DISTINCT header_id
FROM mtl_txn_request_lines
WHERE LINE_ID = MMT.move_order_line_id
AND organization_id = MMT.organization_id
AND inventory_item_id = MMT.inventory_item_id),
ERROR_CODE = NULL,
ERROR_EXPLANATION = NULL
WHERE costed_flag IN ('N', 'E')
AND transaction_source_type_id = 4
AND transaction_action_id = 2
AND organization_id = 223
AND transaction_source_id < 0
AND EXISTS
(SELECT 1
FROM mtl_txn_request_lines
WHERE LINE_ID = MMT.move_order_line_id
AND organization_id = MMT.organization_id
AND inventory_item_id = MMT.inventory_item_id);
COMMIT;
DBMS_OUTPUT.PUT_LINE('Rows updated for transaction_source_type_id 4 for
SO : '
|| sql%ROWCOUNT);
--
-----------------------------------------------------------------------------------
-- For fixing transaction_source_type_id =5 for WIP
UPDATE MMT_BKUP_ACR8322 mmt-- MTL_MATERIAL_TRANSACTIONS
MMT
SET COSTED_FLAG = 'N',
TRANSACTION_GROUP_ID = NULL,
TRANSACTION_SOURCE_ID =
(SELECT wip_entity_id
FROM wip_move_transactions wmt
WHERE wmt.transaction_id = mmt.move_transaction_id),
ERROR_CODE = NULL,
ERROR_EXPLANATION = NULL
WHERE costed_flag IN ('N', 'E')
AND transaction_source_type_id = 5
AND organization_id = 223
AND transaction_source_id < 0;
COMMIT;
DBMS_OUTPUT.PUT_LINE (
'Rows updated transaction_source_type_id =5 for WIP : ' || sql%ROWCOUNT
);
-----------------------------------------------------------------------------------
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.PUT_LINE ('Error ' || SQLERRM);
END;
/
======================
Pending WIP Costing transactions
(Resource and Overhead Transactions)
Resolving Pending WIP Cost transaction is a process of determining and fixing
what is preventing a record form being processed through the
WIP_COST_TXN_INTERFACE table. Details of pending transactions can be
viewed through the applications by navigating to the pending resource
transaction form.
Resolution : A manual JV need to be passed for such transactions as the job status is
closed/cancelled and no charges are allowed on such jobs by Oracle.