Zum Inhalt springen
Logo Statista +
Kostenfreie Studie herunterladen

SAP GUI

SAP GUI

In diesem Fachartikel erfahren Sie, was SAP GUI ist, welche Varianten und Funktionen es bietet, wie Sie es installieren und konfigurieren und welche Unterschiede zu SAP Fiori bestehen.

Mathias Cararo

Solution Architect bei FIS

Was ist SAP GUI?

SAP GUI steht für „Graphical User Interface“ und bezeichnet die grafische Benutzeroberfläche eines SAP-Systems sowie das Programm, das diese Oberfläche bereitstellt. Sie existiert bereits seit den 1990er Jahren.

Es bildet die herkömmliche Präsentationsschicht SAP ECC Business Suite ab und erlaubt Anwendern die Bedienung von SAP-Anwendungen. Das SAP Graphical User Interface bezeichnet dabei sowohl die sichtbare Benutzeroberfläche als auch das Programm, das diese Oberfläche bereitstellt. Mit SAP GUI greifen Anwender üblicherweise über das SAP Logon Pad auf ein SAP-System zu, wählen das Zielsystem aus und melden sich dort an.

SAP GUI ist die klassische Benutzeroberfläche für SAP-Anwendungen –
mit SAP Fiori hat SAP eine moderne, rollenbasierte und responsive Alternative eingeführt. Fiori-Anwendungen laufen im Browser, bieten eine intuitive Bedienung und sind vornehmlich auf SAP S/4HANA ausgerichtet.

SAP GUI – Kerninformationen:

  • Aktuelle Version: 8.00 (27.01.2023)
  • Unterstützte Plattformen: Windows (klassischer SAP GUI), macOS/Linux (platt­formunabhängige Java-Variante), Webbrowser (HTML-Client)
  • Systemtyp: Präsentationsschicht im dreistufigen SAP-System (Backend/Applikation/Frontend)
  • Zugriff: über das SAP Logon Pad (Desktop-Client) oder moderne Web‐UI wie SAP Fiori Launchpad

Welche Funktionalitäten bietet SAP GUI für Windows?

SAP GUI bietet sowohl optische als auch technische Funktionen. Auf Benutzerebene können Oberflächen-Themes und Darstellungsoptionen angepasst werden. Beispielsweise lassen sich Farbschemata, Symbole, Beschriftungen und Vorschlagswerte konfigurieren. Im Laufe der Entwicklung wurden Icons, Buttons und Labels in der SAP GUI stetig weiterentwickelt, um die Benutzerfreundlichkeit und die visuelle Konsistenz zu verbessern.

In bestimmten Fällen, etwa bei besonderen Anforderungen oder Arbeitsumgebungen, sind spezifische Anpassungen oder Besonderheiten der SAP GUI erforderlich. Tutorials und Hilfestellungen unterstützen die Nutzer bei der optimalen Nutzung und Anpassung der SAP GUI für Windows.

Auf technischer Seite übernimmt SAP GUI die Datenübertragung und -darstellung. Es empfängt nur die notwendigen Daten vom Applikationsserver, während die aufwändige grafische Aufbereitung lokal auf dem Client des Anwenders erfolgt. Dadurch wird die Kommunikationslast klein gehalten und entlastet die SAP-Server. Über die Protokolle (z.B. DIAG) verbindet sich SAP GUI mit einem oder mehreren Backend-Servern.

Ebenfalls möglich ist die Integration mit anderen Anwendungen: In der Windows-Version nutzt SAP GUI OLE/ActiveX, um z.B. Office-Funktionen wie Excel-Export oder Copy & Paste zwischen SAP und anderen Programmen zu unterstützen.

Weitere wichtige Punkte:

  • Themes & Appearance: SAP GUI enthält vordefinierte Oberflächen-Themes. Unternehmen können ein zentrales Design vorgeben, wobei Farben, Abstände, Icons, Buttons und Labels für eine konsistente Nutzererfahrung sorgen.
  • Anzeigewerte: Über Einstellungen können technische Feldbezeichnungen ein- oder ausgeblendet sowie Voreinstellungen für Eingaben hinterlegt werden. Verschiedene Anzeigeoptionen stehen zur Verfügung.
  • Entwickler-Tools: Neben Debugger-Optionen im GUI können Entwickler mit dem SAP-GUI-Frontend-Editor (seit GUI 7.x) ABAP-Programme editieren. Die Nutzung von Debugger-Varianten, Pretty Printer und weiteren Tools erleichtert die Arbeit mit Quellcodes und die Fehlerbehebung.
  • Personalisierung: Prozesse und Darstellungen können über SAP Screen Personas und angepasst werden.

Gamechanger Cloud-ERP: Effizienz trifft Innovation

Wie kann Ihr Unternehmen von einer modernen Cloud-ERP-Lösung profitieren? Räumen Sie mit Vorurteilen auf und entdecken Sie die Vorteile einer skalierbaren, innovativen ERP-Lösung.

Inhalte des Whitepapers 

  • Status quo und Trends
  • ERP-Mythen im Faktencheck
  • Cloud-ERP: Mehrwerte entdecken
  • Wann Cloud-ERP sinnvoll ist
  • Change Management meistern

Welche Varianten und Einsatzmöglichkeiten von SAP GUI gibt es?

SAP bietet mehrere Client-Varianten für unterschiedliche Plattformen.

SAP GUI for Windows

Klassische Desktop-Anwendung für Windows-PCs. Bietet den größten Funktionsumfang (OLE/ActiveX-Integration, größter Umfang an Add-Ons). Die Installation erfolgt in der Regel lokal, wobei das entsprechende Paket entweder auf dem Client installiert oder vom Server übertragen wird.

SAP GUI for Java

Platt­formunabhängige GUI (geschrieben in der Programmiersprache Java) für Nicht-Windows-Systeme. Läuft auf Mac OS X sowie verschiedenen Linux-Distributionen, AIX, Solaris u.v.m. Die Entwicklung in Java ermöglicht die Nutzung auf unterschiedlichen Betriebssystemen, unabhängig von der zugrundeliegenden Programmiersprache des jeweiligen Systems.

SAP GUI for HTML

Browser-basierte Oberfläche („WebGUI“), die SAP-Bildschirme in HTML/JavaScript nachbildet. Benötigt den SAP ITS (Internet Transaction Server) als technische Infrastruktur, um die Darstellung im Browser zu ermöglichen.

SAP GUI vs. SAP Fiori: Was ist der Unterschied?

SAP GUI und SAP Fiori dienen zwar beide als Interface für SAP ERP-Systeme, unterscheiden sich aber grundlegend im Konzept. SAP GUI ist das klassische, funktional umfangreiche Interface für Desktop-Anwender.

SAP Fiori hingegen ist eine modernes, webbasierte Design System: es basiert auf der Technologie SAP UI5 und ist responsiv und rollenbasiert. Fiori-Apps werden über das SAP Fiori Launchpad im Browser bedient und sind insbesondere für SAP S/4HANA entwickelt worden. Dabei verfolgt Fiori das Ziel einer vereinfachten, intuitiven Bedienung (benutzerzentriert).

Vergleich zweier SAP-Oberflächen: Links ist eine klassische, textlastige SAP GUI mit vielen Feldern und Tabellen zu sehen, rechts eine moderne, übersichtliche SAP-Fiori-Oberfläche mit Kachel-Design und grafischen Elementen.
SAP GUI vs. SAP Fiori

Ein Umstieg von SAP GUI auf SAP Fiori ist bei einer S/4HANA-Migration möglich, jedoch nicht zwingend erforderlich. SAP GUI bleibt auch in S/4HANA uneingeschränkt nutzbar. Im Unternehmensumfeld laufen oft beide Welten parallel: Routine- und Administrationsaufgaben können weiterhin per SAP GUI erledigt werden, während Endanwender für bestimmte Geschäftsprozesse auf Fiori-Apps setzen.

Was ist der SAP Business Client?

Der SAP Business Client (SAP BC) ist ein alternativer Client für den Zugriff auf SAP-Systeme. Er vereint klassische SAP-GUI-Log Ons, WebDynpro-Anwendungen und SAP-Fiori-Launchpads in einer integrierten Oberfläche. Als sogenannter Unified Entry Point bietet er eine zentrale Startumgebung für unterschiedliche UI-Technologien und erleichtert so den Umstieg oder die parallele Nutzung verschiedener Oberflächen.

Vorteile des SAP Business Clients

  • Zentrale Benutzeroberfläche: Kombination aus klassischen SAP GUI-Transaktionen, Web-Anwendungen und Fiori-Apps in einer Anzeige
  • Einheitliche Navigation: Benutzerfreundliches, registerbasiertes Layout mit Reitern statt mehrerer Fenster
  • Integration mit Fiori Launchpad: Der Business Client kann das SAP Fiori Launchpad nativ einbinden
  • Geringere Komplexität: Anwender müssen sich nicht zwischen SAP GUI und Web Browser-Oberflächen entscheiden

Der SAP Business Client eignet sich besonders für Unternehmen, die SAP GUI noch intensiv nutzen, aber SAP Fiori einführen möchten.

Auch für Nutzer, die mit SAP arbeiten und zwischen Transaktionen und Web-Anwendungen wechseln, ist der Business Client eine ergonomischere Lösung.

Bereitstellung von SAP GUI Download und Installation?

Der Download wird über den offiziellen SAP Support (Launchpad) bereitgestellt. Dazu meldet sich ein Administrator mit seinem S‑User im SAP Service Marketplace an und wechselt zum Download-Bereich. Dort wählt man die passende GUI-Version (z.B. „SAP GUI for Windows“ oder „Java“) aus und lädt das Installationspaket herunter.

Beim Installationsprozess der Software können zusätzlich Module mitinstalliert werden, z.B. für SAP Business Information Warehouse, Supply-Chain-Management etc., wenn diese benötigt werden. Ebenso lassen sich SAP GUI-Konfigurationseinstellungen, Sicherheitszertifikate (Secure Login) oder Verbindungseinstellungen (z.B. SAPUILandscape.xml) vornehmen. Seit der Version SAP GUI 8.00 ist zusätzlich ein Secure Login Client verfügbar, der Single-Sign-On und Zwei-Faktor-Authentifizierung unterstützt.

Wie lassen sich Sicherheit und Authentifizierung in SAP GUI gewährleisten?

Die Sicherheit und Authentifizierung in SAP GUI sind essenziell, um den Schutz sensibler Unternehmensdaten und die Integrität der SAP-Systeme zu gewährleisten. SAP GUI bietet zahlreiche Möglichkeiten und Funktionen, um einen sicheren Zugriff auf SAP-Systeme zu ermöglichen. Dazu zählen unter anderem die Unterstützung von Single Sign-On (SSO), die Nutzung von Sicherheitszertifikaten sowie die Integration von Firewalls und weiteren Sicherheitsmechanismen.

Durch die Implementierung moderner Authentifizierungsverfahren können Unternehmen sicherstellen, dass nur berechtigte Benutzer Zugriff auf die SAP-Systeme erhalten. Die regelmäßige Überprüfung und Aktualisierung von Software und Sicherheitseinstellungen ist dabei unerlässlich, um potenzielle Sicherheitslücken zu schließen und den Schutz vor unbefugtem Zugriff zu erhöhen.

Was ist SAP GUI Scripting?

SAP GUI Scripting ist eine eingebettete Automatisierungsschnittstelle in SAP GUI für Windows und Java. Damit können Anwender Bildschirmaktionen aufzeichnen und später als Skript automatisch abspielen.

Diese Technik ermöglicht die Automatisierung wiederkehrender Aufgaben, Testing oder Datenexporte, ohne manuell jeden Schritt auszuführen. Administratoren und Entwickler können so Makros mit der Software erstellen, die sich bei Bedarf auf jedem Client ausführen lassen. SAP GUI Scripting ist seit den älteren SAP GUI-Versionen (ab etwa 6.x) verfügbar und muss bei Bedarf im Client aktiviert werden.

Fazit

Das SAP GUI ist die bewährte Standard-Oberfläche für traditionelle SAP ERP ECC Systeme. Es bietet umfangreiche Funktionalitäten, Anpassungsmöglichkeiten und unterstützt alle gängigen Betriebssysteme über verschiedene Client-Varianten. Für Entscheider besonders relevant: SAP GUI stellt eine robuste und sichere Plattform für tägliche Geschäftsprozesse dar, die sich nahtlos in die SAP-Architektur einfügt. Mit der aktuellen Version (8.00) stehen modernisierte Oberflächen-Themes, verbesserte Performance und erweiterte Sicherheitsfunktionen zur Verfügung. Zudem erlaubt die Koexistenz mit SAP Fiori eine schrittweise Einführung neuer Technologien, ohne auf die vertraute GUI verzichten zu müssen.

Die Zukunft von SAP GUI ist eng mit den aktuellen und kommenden Entwicklungen im SAP-Umfeld verknüpft. Während SAP GUI weiterhin eine zentrale Rolle bei der Interaktion mit klassischen SAP-Systemen spielt, zeichnen sich neue Trends ab, die die Arbeitsweise mit SAP nachhaltig verändern . Dazu gehören insbesondere die zunehmende Verlagerung von SAP-Systemen in die Cloud, SAP Fiori, die Integration mobiler Endgeräte und die Nutzung von künstlicher Intelligenz zur Automatisierung und Optimierung von Geschäftsprozessen.

FAQ – Häufig gestellte Fragen

SAP GUI wird im SAP Support-Portal (SAP Service Marketplace) heruntergeladen. Nach Anmeldung mit einem gültigen S‑User navigiert man zum Download-Bereich, wählt die passende SAP GUI-Version (z.B. für Windows oder Java) und die aktuelle Release-Nummer aus und lädt das Installationspaket herunter. Anschließend wird das Programm installiert. Die Programmkopie kann dabei lokal auf verschiedenen Rechnern genutzt oder vom Server auf den PC übertragen werden.

Ja. SAP bietet eine Java-basierte GUI-Variante (SAP GUI for Java) an, die plattformunabhängig ist. Diese Java-GUI läuft auf macOS, Mac OS X, Linux (verschiedene Distributionen), Unix-Systemen (z.B. AIX, Solaris) und bietet ähnliche Funktionalität wie die Windows-GUI. Auf nicht unterstützten Systemen kann man alternativ über einen Terminal-Server auf die Windows-GUI zugreifen.

SAP GUI ist die klassische Desktop-Oberfläche für SAP-Systeme (mit umfangreichen Transaktionen und Menüstrukturen), während das SAP Fiori Launchpad eine moderne, browserbasierte UI-Plattform darstellt. Fiori-Launchpad-Apps sind in HTML5 programmiert, responsiv und auf Einfachheit getrimmt. SAP GUI bleibt aber auch in neuen Systemen wie S/4HANA weiterhin verfügbar und wird nicht sofort durch Fiori ersetzt.

Bei der Anmeldung im SAP Logon müssen Sie Ihren Benutzernamen und das zugehörige Passwort eingeben, um eindeutig identifiziert zu werden und Zugriff auf das System zu erhalten.

Verwandte Themen