Skip to Content

ALV cell with multiple values

Feb 08, 2017 at 02:39 PM


avatar image

Is there any way to hold multiple values in single ALV cell and display like Select-option field. Example: If the cell should contain values 1 to 10, by default ALV should display 1 and if click on the cell(or button) then it should display all the values one by one. My question is , is there any ALV provided control is available? Don't want to write code to call a popup screen.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Raghu Govindarajan Feb 08, 2017 at 03:17 PM

Check program SALV_TEST_TOOLTIPS for the usage of CL_SALV_TOOLTIPS. You maybe have to do a work around by using symbols or colors in a column to get the tooltip to work.

Also, check out Naimesh Patel's blog -

Show 4 Share
10 |10000 characters needed characters left characters exceeded

Thanks for your reply. My requirement is an enhancement to standard transaction which uses CL_GUI_GRID_DISPLAY. Transaction displays an editable ALV with an EMAIL input field. I need to enable the ALV to accept multiple email address for the same row and display it in a elegant way. Any suggestion please..


Here you go... a similar question to yours with a simple Google search... Cell tooltip on ALV

I am guessing what you are asking is to be able to enter long text in a short field and display it on a mouse-over. That should enabled out of the box. Just shorten one of the fields and see what happens. Here is an example from an old program of mine that uses CL_GUI_ALV_GRID with no programmatic additions for tooltips. You can also try SE11 on an existing table to see what happens.


Thanks for your reply. Actually I am not looking for tool tip or hot spot . I want to display (or input) values one by one and not in a single line. Please check simulation in image. I just want to know is there any way to achieve this with out writing code to display values in a popup screen.

1.jpg (20.2 kB)

You will have to program that yourself. You are essentially moving to multi-dimensional structures.