Hi Arun,
when i have written according to you as shown below, it is giving me error as
"MODIFY is only allowed with LOOP AT <database table> and in PAI. "
When i puts it inside loop , it gives again error
PROCESS AFTER INPUT.
LOOP AT IT_FINAL.
CHAIN.
FIELD WA_FINAL-SNO.
FIELD WA_FINAL-DESCRIPTION.
FIELD WA_FINAL-WERKS.
FIELD WA_FINAL-WEIGHTEDGE.
MODULE TBC_ESC_MODIFY ON CHAIN-REQUEST.
MODIFY IT_FINAL FROM WA_FINAL INDEX TBC_ESC-CURRENT_LINE.
IF SY-SUBRC <> 0.
APPEND WA_FINAL TO IT_FINAL.
ENDIF.
endchain.
FIELD WA_FINAL-SEL
MODULE TBC_ESC_MARK ON REQUEST.
ENDLOOP.
MODULE TBC_ESC_USER_COMMAND.
*&SPWIZARD: MODULE TBC_ESC_CHANGE_TC_ATTR.
*&SPWIZARD: MODULE T