Show TOC

ALV Output Display in a Dialog BoxLocate this document in the navigation structure

Use

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.

Screen Status

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, you have to first copy the original screen display in a backup copy and then make the desired changes.

Features

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:

ALV Tool

Display type

Function available

Simple, Two-Dimensional Table

Classic ABAP List

Yes

Fullscreen

Yes

In the Container

No

Hierarchical-sequential list

Classic ABAP List

Yes

Tree structure

Fullscreen

No

In the Container

No

Display ALV output in a dialog box

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 to the width of a column and the height of a 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 CL_SALV_HIERSEQ_TABLE

SET_SCREEN_POPUP (Parameter START_COLUMN or START_LINE)

Get position of the dialog box

GET_SCREEN_POPUP

Specify the Size of the Dialog Box

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 CL_SALV_HIERSEQ_TABLE

SET_SCREEN_POPUP (Parameter END_COLUMN or END_LINE)

Specify the size of the dialog box

GET_SCREEN_POPUP