Hi all.
I have a problem with an OO ALV. It's a performance problem with the method refresh_table_display.
The output it's created by a dinamically table with a cellstyle an cellcolor definition for each row.
All it's working ok but when a checkbox of the output it's changed (captured by the event check_data_changed) this an another cells in the same row have to change the color. The change it's done, and the program executes the method refresh_table_display to refresh the output. My problem is here, this refresh takes a time of three seconds ... ( one thousand rows, 40 columns..)
The problem it's that all the table it's refreshed to display, and i don't know how to solve it. I can not fins any method to refresh the display, but only refresh the changed row and not the entire table (refresh the display the program only processes the values of the changed rows) .
I tested marking the parameter i_soft_refresh in the method but doesn't work enough fast.
Thanks in advance!