Although I understand there may be some instances where this isn't practical/desired - shouldn't Sage 100 have been enhanced at some point to at least offer an option to automatically map UDF fields created in a data entry file through to history files?
At a minimum, field(s) created in data entry files - Sales Order Entry, SO or AR Invoice Entry, AP invoice entry, etc should automatically create the UDFs needed in other tables and map through to history as well as work tables.
Why not have a prompt during UDF creation ""Do you want to automatically create UDF in all relevant tables?