I'm working on an extension class for a report DP class and am having trouble updating the table (a regular-type table that uses the CreatedTransactionId field - SalesInvoiceTmp) in my class. I can't directly access the record being updated and inserted by the base class because the table buffer is private. And doing on OnInserting event handler won't work because there I don't have access to table buffers from the class that I need to use to do lookups to do my record updates.
The base class is SalesInvoiceDP and I'm trying to set some custom fields on the SalesInvoiceTmp table, and when setting those fields I need to know what CustInvoiceTrans to use to do lookups to get the values I need to set those custom fields. Any suggestions on how I can do what I need to do, short of asking Microsoft to make changes to the base class?