i checked the table crc values after changing the sql widths and they did not change. this implies that a recompile of the 4gl code is not required after changing sql widths. simply running compiled 4gl code against a table that has changed will confirm the same.