Hi All,
I am reaching out (again) in the hope of solving yet another problem that we are facing. The way we currently define WIP for project transactions is through a CASE statement, for example:
WHEN ProjectTransactionTypeID = 1 AND CategoryID = 'PROVISION' and LinePropertyID = 'Charge' and TransactionStatusID IN (2,3) THEN WIP
WHEN ProjectTransactionTypeID = 1 AND CategoryID <> 'PROVISION' and LinePropertyID = 'Charge' and TransactionStatusID IN (2,3) AND AdjustmentReferenceID = '' THEN WIP
...etc
this case statement is part of a view and the view references a number of source tables (dbo.PROJITEMTRANS, dbo.PROJEMPLTRANS, dbo.PROJREVENUETRANS, dbo.PROJONACCTRANS, dbo.PROJTRANSPOSTING...etc)
The problem here is that there is no (at least to my knowledge) date/time stamp of when changes are made to the front end that ultimately affect the case statement condition (ProjectTransactionID, CategoryID, LinePropertyID...etc) from above and a transaction stops being WIP.
I understand there are ways around this (snapshots, triggers that capture changes to view/table..etc) but these would only be for transactions going forward. I was therefore wondering if there was a place within AX tables that track/log changes with date and time stamps...etc?
Help as always is greatly appreciated!