Hi Larry, you have to use the bottom
don´t use Insert Row Bottom because its work is insert a row above of the row focus
You can exclude the Insert Row bottom using it_toolbar_excluding parameter
CALL METHOD g_grid->set_table_for_first_display
exporting is_layout = ps_layout
it_toolbar_excluding = lt_exclude
changing it_fieldcatalog = pt_fieldcat
it_outtab = pt_outtab.
And the code of this bottom is
APPEND cl_gui_alv_grid=>mc_fc_loc_insert_row TO lt_exclude.
I hope this help you
Regards
David Carballido