Call of method refresh_table_display "Redisplay Table" will update grid from internal table, you want to update internal table from ALV input, so add a call of method check_changed_data "Verification of Changes and Triggering of Event DATA_CHANGED" call in the PAI.
Regards,
Raymond