Hi kabil,
LOOP AT gt_data INTO gw_data .
MOVE : gw_data-mandt TO gs_semi-mandt,
gw_data-fgdes TO gs_semi-fgdes,
gw_data-docnum TO gs_semi-docnum,
gw_data-ersda TO gs_semi-ersda,
MODIFY zsemic FROM gs_semi.
if sy-subrc EQ 0.
commit work.
endif.
clear :gs_semi,
gw_data.
ENDLOOP.