I've written a script to write field values out to a UDT and record a Date, User, and time so that we can have an audit trail of these fields in PO Header.
The audit trail is written whenever a there is a change to the PO. This works fine for manual changes in PO Entry, VI, and whenever a Receipt of Goods or Receipt of Invoice changes values on the header.
What doesn't work is when the PO is printed. The order status is changed from "New" to "Open" and the flag for "Print Order" is unchecked by the system. No record is written to the UDT. I am not sure if the script is firing and just not writing anything or if the script is not being initiated.
Anyone have any thoughts?