Hi,
I m trying to dalete record from table control but its not properly deleted plz help
WHEN 'DELETE'.
DATA : a TYPE i.
IF mark = 'X'.
IF tc_brcitem-current_line = sy-dbcnt.
MESSAGE 'YOU CANT DELETE ONE RECORD' TYPE 'E'.
ELSE.
LOOP AT zadd_itab .
if mark = 'X'.
IF sy-tabix = tc_brcitem-current_line and mark = 'X'.
DELETE zadd_itab.
MODIFY zadd_itab.
MOVE-CORRESPONDING zadd_itab TO zbrc_item.
flag2 = 'X'.
EXIT.
ENDIF.
endif.
ENDLOOP.
ENDIF.
ENDIF.
in this code its deleted selected as wel as last record plz some one help me for this problem.