SAP GUI Fundamentals
The SAP GUI (Graphical User Interface) is the classic desktop client for interacting with SAP systems. Despite the rise of Fiori, it remains essential, especially for configuration, ABAP development and many transactions in ECC and S/4HANA.
SAP GUI is the installed desktop application, launched from SAP Logon, that presents the classic menu tree, command field for transaction codes, toolbar and parallel sessions. It comes as GUI for Windows, GUI for Java and the browser-based Web GUI, which is not Fiori. Fiori is the strategic direction, yet transactions and SPRO still live in the GUI.
- Watch out: Assuming GUI is obsolete, it is still essential for config and dev.
What the SAP GUI is
SAP GUI is the installed desktop application (SAP Logon) that connects to SAP systems and presents the classic screens, the menu tree, command field, and transaction screens. It is the interface most administrators, developers and functional consultants still spend much of their time in.
Key elements
- SAP Logon: the launcher listing the systems you can connect to.
- Command field: where you type transaction codes.
- Menu tree and toolbar: navigation and standard functions (save, back, exit).
- Sessions: multiple parallel windows on the same login.
GUI variants
SAP GUI comes in flavours, GUI for Windows (most common), GUI for Java (cross-platform), and Web GUI (browser-based). They present the same screens with slightly different look and feel.
GUI versus Fiori
Fiori is the modern, role-based web UX and the strategic direction, but SAP GUI still exposes the full breadth of transactions and configuration (SPRO), much of which is not yet in Fiori. Expect to use both.
Common pitfalls
- Assuming GUI is obsolete, it is still essential for config and dev.
- Not learning keyboard shortcuts, they speed GUI work greatly.
- Confusing Web GUI with Fiori, they are different things.