Skip to Content
Former Member
Jul 27, 2006 at 08:53 PM

ALV Grid Event Problem



I have a dialog that contains an ALV grid and three buttons. When the ALV grid is created, it's parent is specified as a custom container.

  • Container

data : g_custom_container type ref to cl_gui_custom_container.

  • ALV Grid

data : g_grid type ref to cl_gui_alv_grid.

create object g_custom_container

exporting container_name = p_cont_name.

create object g_grid

exporting i_parent = g_custom_container


I would like the user to be able to just hit enter to accept the values displayed in the ALV. My problem is that when the dialog is created, the ALV has focus so the event isn't getting to the PAI of the dialog. If I click the mouse outside of the ALV to take focus away from the ALV, hitting the enter key does trigger the correct event in the dialog PAI. How can I either set the focus outside of the ALV when the dialog loads, or make the ALV forward the event to the dialog.

Thank you very much for any isight you can lend!

John Richason