Web Transaction API 
Die Anwendungsprogrammierschnittstelle (API) für Web-Transaktionen besteht aus ABAP-Makros und -Funktionsbausteinen für die Entwicklung von Web-Transaktionen, die auch als Internet-Anwendungskomponenten (IACs) bezeichnet werden. Die Programmierung erfolgt dabei auf Basis des Implementierungsmodells für Web-Transaktionen.
Sie können diese Makros und Funktionsbausteine in ABAP-Programmen verwenden, um den Datenimport und Datenexport mit einem Web-Browser über den Internet Transaction Server (ITS) abzuwickeln.
Die API für Web-Transaktionen unterstützt die Übergabe von Kontextfeldern und MIME-Daten (MIME = Multipurpose Internet Mail Extension) zwischen Transaktionen im SAP-System und ihren Internet-fähigen Versionen, die im Web-Browser angezeigt werden.
Um die Makros und Funktionsbausteine der Anwendungs-Programmierschnittstelle für Web-Transaktionen nutzen zu können, müssen Sie das Modul avwrtcxm als Include in das ABAP-Programm aufnehmen.
Syntax
Beispiel:
program sapmpw02. include avwrtcxm.
Die zu verwendenden API-Makros zur Behandlung von Kontextfeldern und MIME-Daten sind in der nachfolgenden Tabelle aufgelistet. Weitere Informationen erhalten Sie über den jeweiligen Link.
Makro |
Beschreibung |
Weist ITS-Variablen Werte zu im aktiven Kontext. |
|
Sendet alle durch field-set-Aufrufe aufgelaufenen Daten an den ITS. |
|
Holt Werte von ITS-Variablen aus dem Kontext. |
|
Hält ein Kontextfeld persistent / nicht persistent. |
|
Übergibt MIME-Daten zum Zeitpunkt PBO vom SAP-System an den ITS. |
|
Übergibt MIME-Daten zum Zeitpunkt PAI vom ITS an das SAP-System. |
|
Gibt alle Kontextfelder vom ITS als interne Tabelle zurück. |