We choose a simular approach. We designed a table called atisfc010 with the same fields as the original plus timestamp and user and function (Insert, Update, Delete). Then we wrote a trigger for the Baan Table ttisfc010. Within this trigger we update the atisfc010 with data records.
This way no Baan table or script had to be modified.