Skip to Content
0
Former Member
Jun 04, 2008 at 11:42 AM

delete record from table control

20 Views

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.