ALV Output Display in a Dialog Box
You are able to display the ALV output in a separate dialog box, the ALV popup. Here you are able to use all functions of the currently applicable ALV tools as usual.
When you display the ALV output in a separate dialog box, the screen status SALV_TABLE_STDPOPUP (function group SALV_METADATA_STATUS) is automatically used. If you want to change this screen status, make a backup copy of the original screen status beforehand and then make your desired changes.
You are able to make the following settings for the ALV popup:
· Display ALV output in a dialog box
· Specify the size of the dialog box
The following is valid for all of these functions:
Display type ALV Tool |
Classic ABAP list |
Full screen |
In the Container |
Simple, two-dimensional table |
Yes |
Yes |
No |
Hierarchical-sequential list |
Yes |
|
|
Tree structure |
|
No |
No |
You display the ALV output in the dialog box by specifying the position of the dialog box on the screen. This is measured in columns and rows of characters: each character corresponds in width to one column, in height to one row.
You specify the distance between the dialog box and the left side of the screen in columns and from the top of the work area in rows.

Methods
Function |
Class |
Method |
Display ALV output in a dialog box |
CL_SALV_TABLE |
SET_SCREEN_POPUP |
Get position of the dialog box |
GET_SCREEN_POPUP |
You specify the size of the dialog box only indirectly:
· The width of the dialog box is determined from the distance between the right side of the dialog box and the edge of the screen
· The height of the dialog box is determined from the distance between the bottom of the dialog box and the upper edge of the work area.
Methods
Function |
Class |
Method |
Specify the Size of the Dialog Box |
CL_SALV_TABLE |
SET_SCREEN_POPUP |
Specify the size of the dialog box |
GET_SCREEN_POPUP |