I am trying to find a way to select multiple items from an alv without needing to use the CTRL key. The popup to select a maintenance package that appears when you attempt to manually call a strategy-based maintenance plan using transaction IP10 appears to have such functionality, but I don't think it uses an ALV grid. Answers on these forums were split between "set the box_fname field of the layout" (which almost always ended in the person giving up and simply calling get_selected_rows( ) ), and "it can't be done".
So I have three related questions
1) How can I select multiple rows in an ALV without needing the control key?
2) What kind of control is that popup using if its not an ALV?
3) What does the box_fname field of the layout actually do? Most people seem to think that it can replace get_selected_rows( ) and then it never works.
Thanks in advance.