dynp_fields TYPE d021s, dynp_logic TYPE d022s, dynp_matchc TYPE d023s. DATA: BEGIN OF dynproname, prog LIKE d020s-prog, dnum LIKE d020s-dnum, END OF dynproname. CASE sy-ucomm. WHEN 'BUTTON'. repid = sy-repid. CLEAR: dynp_header, dynp_fields, dynp_logic, dynp_matchc. REFRESH: tdynp_fields, tdynp_logic, tdynp_matchc. dynproname-prog = repid. dynproname-dnum = '9000'. IMPORT DYNPRO dynp_header tdynp_fields tdynp_logic tdynp_matchc ID dynproname. LOOP AT tdynp_fields INTO dynp_fields WHERE fnam = 'BUTTON'. dynp_fields-stxt = text. dynp_fields-leng = 20. MODIFY tdynp_fields FROM dynp_fields. ENDLOOP. EXPORT DYNPRO dynp_header tdynp_fields