Instead of vers_update_fields() use vcol expression to update system field values on DML.
Outdated
Instead of vers_update_fields() use Item_default_value and update system values in update_default_fields() (see both fill_record()).
Check all_fields_have_values and set_explicit_default().