The Project Cost Collector Transaction client extension provides you the flexibility to control the logic of inserting records into the Projects interface table (PA_TRANSACTIONS_INTERFACE_ALL) for each inventory transaction.
An example of this flexibility includes the ability to write individual records by serial number.
The extension is invoked only for transactions that are eligible to be transferred to Oracle Projects. For a description of transactions that are eligible for transfer to Oracle Projects, see: Project Manufacturing Costing Transactions. If activated, the Cost Collector does not insert a record in the Projects interface table, but relies on the customized code to do so.
When this extension is called the system determines whether it has been implemented and returns a value accordingly. The return values are as follows:
Returns a non - zero value in variable o_hook_used if being used.