Anfang des Inhaltsbereichs

Übersichtsdokumentation Anwendungsprogrammierschnittstelle für Web-Transaktionen

Die Programmierschnittstelle für Web-Transaktionen besteht aus einer Reihe von ABAP-Makros und Funktionen für die Programmierung von Web-Transaktionen. Sie können diese Makros und Funktionen in ABAP-Programmen verwenden, um den Datenimport und Datenexport über den Internet Transaction Server (ITS) abzuwickeln.

Programmierung von Web-Transaktionen

Web-Transaktionen sind Internet-fähige SAP-Transaktionen, die zuerst als normale ABAP-Programme im SAP-System mit Hilfe der Entwicklungswerkzeuge der ABAP Workbench erstellt werden.

Wenn ein Internet-Benutzer eine Web-Transaktion startet, mischt der Internet Transaction Server (ITS) die vom SAP-System übergebenen Dynprofeldinhalte mit einem entsprechenden HTML-Template ab Der erweiterte HTML-Quelltext wird dann an den Web-Browser gesendet und als HTML-Seite angezeigt

Die Dialogprogrammierung ist das SAP-Standardmodell im SAP-System zur Entwicklung von Transaktionen. Ihre technische Grundlage im SAP-Kernel ist ausgereift und hat sich vielfach bewährt, bietet jedoch keine Unterstützung für bestimmte Funktionen der Internet-Programmierung. Diese fehlende Funktionalität wird durch die Programmierschnittstelle des ITS abgedeckt, die als Anwendungsprogrammierschnittstelle (API) für Web-Transaktionen (Web Transaction API) bezeichnet wird.

Anwendungsprogrammierschnittstelle für Web-Transaktionen

Die API für Web-Transaktionen unterstützt die Übergabe von Kontextfeldern und MIME-Daten (MIME = Multipurpose Internet Mail Extension) zwischen einer SAP-Transaktion und einem Web-Browser.

In ABAP geschriebene SAP-Transaktionen können also:

     Kontextfelder zur Verwendung in HTML-Templates exportieren

Beispiel: Eine Anwendung kann einen umfangreichen Langtext für ein Material exportieren.

     beliebige MIME-Typen in den Web-Browser exportieren

Beispiel: Eine Anwendung kann eine Tabellenkalkulation aus der SAP-Datenbank in einem Web-Browser anzeigen.

     Kontextfelder vom ITS importieren

Beispiel: Im HTML-Befehl <TEXTAREA> enthaltene Daten können vom ITS geholt und in einer internen ABAP-Tabelle zur weiteren Verarbeitung abgelegt werden.

     Beliebige MIME-Typen vom Web-Browser importieren

Beispiel: Eine Anwendung kann mit dem HTML-Befehl <INPUT TYPE=FILE> eine Datei von der Workstation, auf der der Web-Browser läuft, in die SAP-Datenbank laden.

     Alle Kontextfelder, die vom Web-Browser an den ITS geschickt wurden, importieren

Diese Funktion erweist sich als hilfreich, wenn es zahlreiche Eingabefelder gibt, es aber nicht sinnvoll wäre, alle auf dem Bildschirm anzuzeigen.

     Den Web-Browser an eine URL-Adresse umleiten oder Daten an eine URL-Adresse schicken

Diese Funktionen erweisen sich als hilfreich, wenn externe Produktkataloge integriert werden sollen.

Weiteren Information finden Sie in den Abschnitten:

Vorbereitung der Anwendung

Verarbeitung von Kontextfeldern

Verarbeitung von MIME-Daten

Steuerung des Web-Browsers

Dienstfunktionen

 

 

Ende des Inhaltsbereichs