Hi Experts,
i got one issue in modulepool,
while am deleting one row from table control,
in that am using field symbols,
here am not understanding how to delete database records from work area.
am placing sample code here.
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
CLEAR:L_TABLE_NAME.
CONCATENATE P_TABLE_NAME1 '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE1>. "not headerline
*&SPWIZARD: delete marked lines *
DESCRIBE TABLE <TABLE> LINES <TC>-LINES.
LOOP AT <TABLE> ASSIGNING <WA>.
ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
IF <MARK_FIELD> = 'X'.
READ TABLE <TABLE> INTO <WA> INDEX SYST-TABIX.
DELETE <TABLE> INDEX SYST-TABIX.
IF SY-SUBRC = 0.
<TC>-LINES = <TC>-LINES - 1.
ENDIF.
ENDIF.
i written code as above. this is not working.
in this i want to delete record from database.
plz any one help me.........