Einsatzmöglichkeiten
Das SAP GUI for HTML ist ein Implementierungsmodell für SAP-Internet-Anwendungen, das R/3-Transaktionsbilder dynamisch in Web-Browsern emuliert.
Einführungshinweise
Eine Installation des SAP GUI for HTML empfiehlt sich, wenn Sie Benutzern ohne zusätzlichen Mehraufwand die Möglichkeit bieten möchten, R/3-Transaktionen direkt aus einem Web-Browser heraus zu starten und dabei mit einer grafischen Oberfläche zu arbeiten, die mit der des SAP GUI for Windows vergleichbar ist.
Integration
Das SAP GUI for HTML stellt (neben den Web-Transaktionen) ein zweites Modell zur Implementierung von SAP-Internet-Anwendungen dar, das es Benutzern ermöglicht, R/3-Dialogtransaktionen direkt aus einem Web-Browser heraus auszuführen.
Beide Modelle setzen auf dem SAP Internet Transaction Server (ITS) auf, verfolgen jedoch unterschiedliche Implementierungsansätze:
Bei diesem Modell können Sie Ihre R/3-Transaktionen in Internet-Anwendungskomponenten (IACs) umsetzen, indem Sie die Services, HTML-Templates (eine pro R/3-Transaktionsbild) und sonstigen ITS-Dateien selbst erstellen.
Zur Implementierung von IACs auf Basis dieses Modells müssen Sie jedes R/3-Bildelement manuell in HTML abbilden. Aus diesem Grund sind Kenntnisse in HTML, HTMLBusiness und Script-Sprachen wie z.B. JavaScript erforderlich, letzteres, da HTML-Seiten mit einem hohem Grad an Interaktion benötigt werden. Für die Erstellung von Services und HTML-Templates müssen Sie außerdem mit dem
SAP@Web Studio umgehen können.
Bei diesem Modell werden die Bildelemente von R/3-Transaktionen automatisch mit Hilfe von HTMLBusiness-Funktionen innerhalb des ITS in HTML abgebildet. Jede dieser HTML Business-Funktionen handhabt ein anderes Bildelement und nutzt die Bildattribute, um die HTML-Controls an derselben Stelle der HTML-Seite zu plazieren wie auf dem R/3-Bild.
Zur Implementierung von Internet-Anwendungen auf Basis dieses Modells benötigen Sie geringe oder gar keine Kenntnisse in HTML, HTMLBusiness oder JavaScript. Des gleichen müssen Sie auch nicht mit dem SAP@Web Studio vertraut sein, da das SAP GUI for HTML die erforderlichen Templates automatisch generiert.
SAP liefert eine Standardbibliothek von HTMLBusiness-Funktionen zur Abbildung von R/3-Bildelementen in HTML aus. Sie können diese Funktionen jedoch ändern, ohne Modifikationen im R/3-System vornehmen zu müssen.
Eine Übersicht über die einzelnen IAC-Implementierungsmodelle finden Sie unter
ITS-Implementierungsmodelle.Um das SAP GUI for HTML ausführen zu können, müssen Sie den SAP Internet Transaction Server (ITS) installieren.
Funktionsumfang
Da die meisten Anwender den Umgang mit Web-Browsern gewohnt sind und das "Look-and-Feel" von HTML-Benutzungsoberflächen allgemein anerkannt ist, orientiert sich das SAP GUI for HTML an diesem Standard und bietet eine ähnliche leicht zu bedienende grafische Oberfläche.
Wenn Sie die Server-Software des SAP GUI for HTML installieren und einen Standard-Web-Browser benutzen, sind keine weiteren Schritte notwendig, um R/3-Transaktionen auszuführen. Für jedes R/3-Bild generiert das SAP GUI for HTML dynamisch eine HTML-Seite, die ähnlich aufgebaut ist wie im SAP GUI for Windows.
Beispielsweise zeigt das SAP GUI for HTML den Object Navigator der ABAP Workbench wie folgt an:

Die dynamische Emulation von R/3-Transaktionsbildern bedeutet:
Da das SAP GUI for HTML die HTML-Seiten automatisch generiert, ist es nicht notwendig, HTML-Templates manuell anzulegen. Daher können Transaktionen ohne HTML-Templates ausgeliefert werden, sofern die HTML-Darstellung, die das SAP GUI for HTML erzeugt, ausreichend ist.
Einschränkungen
Das Leistungsspektrum des SAP GUI for HTML unterliegt den mit HTML und Web-Browsern einhergehenden Einschränkungen. Zwar lassen sich die meisten Bildelemente von R/3-Bildern in HTML abbilden, doch können Controls mit sehr Windows-spezifischen Funktionen nicht implementiert werden.
Gegenwärtig läuft das SAP GUI for HTML nur unter dem Microsoft Internet Explorer ab Version 4.0.