I wrote "during filling of internal table", not during "filling of dynpro" for this reason, you should try to find where " ydrseg" is filled from database to overwrite DRSEG-TXZ01.
Else look for "explicit" enhancement points in other modules (some point/section from Enh. spot es_saplmr1m?)
Regards,
Raymond