You could try this event, but can we take it for granted that the sub-totals have already been recalculated by ALV at this step and that our changes will not be overwritten?
This is why I prefer the event after_refresh which (AFAIK) is the last one before re-display of grid.
Regards,
Raymond