How To Check If a Transaction Related to Oracle Asset Tracking Has Been Accounted in SLA

Posted by LuciaC-Oracle on Oracle Blogs See other posts from Oracle Blogs or by LuciaC-Oracle
Published on Mon, 2 Jun 2014 14:00:00 +0000 Indexed on 2014/06/02 15:42 UTC
Read the original article Hit count: 243

In Oracle Asset Tracking (OAT), we often see situations where a pending transaction has failed to be processed by the OAT programs. Typical situations can be:
  • a pending transaction errors with "Unable to derive accounts from sub ledger accounting for the material transaction"
  • a transaction is not picked by OAT programs.


The Create Accounting program log file will show error messages and possible corrective actions to solve the error.  But as this is usually a scheduled program, often any errors that are reported are missed by users.

To aid OAT users to identify if a transaction has failed and accounting has not been created, we have now created a SQL script which can be run for any pending transaction:

How To Check If a Transaction Related to Oracle Asset Tracking Has Been Accounted in SLA ? (Doc ID 1673414.1)
Using the script in this note, the user can pass the material transaction ID for the related transaction and the script will check if SLA accounting entries have been created for this specific transaction or not.

If the SLA accounting entries have not been created, the script will prompt the user to run Create Accounting program.  After Create Accounting has been run, the user can run the script again to confirm that accounting has been created.

© Oracle Blogs or respective owner

Related posts about /Oracle/CRM Cust. Relationship Mgt.