SAP GUI TechnologyLocate this document in the navigation structure

Use

SAP GUI is a software component that must be installed on every computer in the presentation layer. There is a version of SAP GUI for Microsoft Windows and a Java version.

SAP applications that were programmed using the classic screen technology are displayed for the end user using the SAP GUI. The screen can contain a set of predefined elements or GUI controls.

As well as general controls, the SAP GUI is used to display selection screens, messages, and classic lists from an ABAP program on the user's screen.

Selection screens are special screens that can be defined without using Screen Painter. When an ABAP program is activated, the ABAP runtime environment activates all of the required screens with all of their parts.

Messages are short texts that are displayed in a dialog box or in the status line of the current SAP GUI window.

Caution

Although screen programming permits, in principle, the use of the model-view-controller approach, this is not explicitly supported by the Framework or the existing tools. There is therefore a significant mixing of presentation and application logic within a program in most screen-based applications. To achieve better maintainability, you should therefore structure the user interfaces of new ABAP-based applications with Web Dynpro ABAP, even if no use of the Internet is currently intended.

Note

You can access the built-in help for SAP GUI through the SAP GUI Options menu (Alt + F12) by choosing the SAP GUI Help entry.