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 HTMLWeb-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-TransaktionenWebRFC
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-ProgrammierungWeb 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