ALV Grid Control
Use
Display of the ALV Grid Control
The following graphic shows the display of a list with the ALV Grid Control in a dialog box.
From the user view the ALV Grid Control consists of a toolbar, a title, and the output table that is shown in a Grid Control. The use can hide the title and the standard functions of the toolbar.
Implementation Considerations
The ALV Grid Control uses control technology for the screen display. Like all control wrappings, it offers methods for controlling the control using a global class in the system.
Integration
Controls are software components that are installed on the local PC. All control wrappings use methods of the Control Framework to communicate with these components. In this context, the ALV Grid Control is a special case as it uses a control that is already wrapped: the grid control. The programmer can be relieved of certain steps in the results administration of controls.
The ALV Grid Control uses the SAP context menu in order to integrate standard functions. This menu can be adapted to your own requirements.
This documentation focuses on using the ALV Grid Control in the SAP GUI for the Windows (TM) Environment or the SAP GUI for the Java (TM) Environment.
Features
In summary, the ALV Grid Control offers the functions below. These include:
-
Consistent display of non-hierarchical lists in a modern design
-
Provides typical list functions, for example sorting and filtering, without additional programming requirements.
-
Customization of predefined list functions as well their enhancement
-
Reaction to user actions (for example, double-clicking on a row) can be programmed individually
-
Connection to the report interface
Constraints
It is not possible to display block or hierarchical lists with the ALV Grid Control. The ALV Grid Control can currently only display simple lists in one line. The user can define and print the list in multiple lines using the print preview.
It is currently not possible to use tables that have object references. In the same way you can only use those deep structures that are described in the documentation about the extended functionality of the ALV Grid Control (structures such as Drag&Drop).