ITS-Implementierungsmodelle 

Unter Internet-Anwendungskomponenten (IACs = Internet Application Components) verstehen wir SAP-Transaktionen, Funktionsbausteine und Reports, die der Benutzer in einem Web-Browser über den SAP Internet Transaction Server (ITS) aufrufen kann.

Es gibt mehrere Programmiermodelle für IACs:

Sie setzen diese Modelle je nach der Art der Anwendung, die Sie entwickeln möchten, ein.

SAP GUI for HTML

Das SAP GUI für HTML mischt die Bilder der SAP-Dialogtransaktionen dynamisch in einem Web-Browser, indem automatisch Bildelemente auf der R/3-Seite in HTML umgewandelt werden. Dies geschieht über HTMLBusiness-Funktionen (eine für jedes Bildelement), die entweder im ITS-Kernel abliegen oder von diesen Funktionen aufgerufen werden.

Da die HTML-Seitengenerierung automatisch erfolgt (eine HTML-Schablone für jedes R/3-Bild), sind nur wenige HTML-, HTMLBusiness- oder Skriptsprachenkenntnisse (etwa JavaScript) erforderlich. Es ist auch nicht erforderlich, mit dem SAP@Web Studio vertraut zu sein, also der Entwicklungsumgebung für Services, HTML-Schablonen und anderen ITS-Dateien.

Weitere Informationen finden Sie unter

SAP GUI for HTML

Web-Transaktionen

Web-Transaktionen sind Internet-fähige SAP-Dialogtransaktionen, die von einem Web-Browser aus aufgerufen werden können.

Zur Unterstützung von Web-Transaktionen kommuniziert der ITS mit dem SAP-System durch die SAP GUI-Schnittstelle über das DIAG-Protokoll.

Um eine Web-Transaktion zu implementieren, müssen Sie:

Zu diesen Dateien gehören eine ITS-Servicedefinition, HTML-Schablonen (eine für jedes R/3-Bild) Sprachendateien und andere Dateien wie z.B. Grafiken und Videos.

Zur Laufzeit mischt der ITS die Daten auf jedem R/3-Bild in die entsprechende HTML-Schablone ein und übergibt das Ergebnis zur Anzeige an den Web-Browser.

Weitere Informationen finden Sie unter

Web-Transaktionen

WebRFC

WebRFC-basierte Internet-Anwendungskomponenten sind R/3-Funktionsbausteine, die von einem Web-Browser aus aufgerufen werden können.

Zur Unterstützung von WebRFC-Aufrufen kommuniziert der ITS mit dem R/3-System über das RFC-Protokoll.

Um WebRFC-Aufrufe zu implementieren, müssen Sie

Der aufgerufende Funktionsbaustein prüft zur Laufzeit die Parameter, holt und verarbeitet die Daten und gibt das Ergebnis als HTML-Seite (oder binäre Daten) im Web-Browser des Benutzer aus

Weitere Informationen finden Sie unter

WebRFC-Programmierung

Web Reporting

Über das Web Reporting können R/3-Standardreports direkt aus einem Web-Browser gestartet werden.

Internet- und Intranet-Benutzer können durch Anklicken einer URL-Adresse

Das Web Reporting nutzt die WebRFC-Technologie.

Weitere Informationen finden Sie unter

Web Reporting