RWTVREC() allowed a caller to update a record to a length smaller than the data file's defined minimum record length (fixed-length value). This caused subsequent update attempts to fail with error 149.
RWTVREC() now specifically checks for this condition and returns error 149 any time the data record length specified by the caller is smaller than the defined data record length for the data file or if the data record length specified by the caller is zero.