ABAP WD: Editable Table - Identifying changed cells
I have a requirement to create editable table. I have been successful in doing so. However, I have the following requirement.
1) In case the user changes a particular column in a particular row, how will I get to know only that particular row/column is changed?
For ex:If the table has 20 rows, user changes the second column in 18th row without selecting that row, then how can I identify that only second column of row no 18 has been changed. Without this being accomplished, everytime user makes changes I have to delete these 20 rows and re-insert these 20 rows into the database.
I checked that ALV provides classes for identifying changed rows but I want to use table because I need to use pop-in.