Anfang des InhaltsbereichsProzessdokumentation HTTP-Kommunikation mit dem SAP-System als Client Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Wie schon erwähnt ist es auch möglich, dass das SAP-System in der Rolle eines HTTP-Clients agiert (vgl. Strukturlink SAP Web Application Server: Webserver oder Webclient).

Das heißt, dass ein ABAP-Anwendungsprogramm Anfragen ins Internet schicken kann und die durch den HTTP-Server zurückgesendete Antwort ausgeben oder zur weiteren Verarbeitung verwenden kann.

Ablauf

Im nachfolgenden Abschnitt wird das Interaktionsmodell zwischen HTTP-Client (ein SAP-System), Internet Communication Framework (ICF) und HTTP-Server (z.B. ein weiteres SAP-System) beschrieben. Dadurch ist es einfacher, das Design des Client-Interfaces zu verstehen. Ein Beispielprogramm zeigt, wie ein HTTP-Request programmiert werden kann.

Im Abschnitt Verbindungsaufbau über Destination (SM59) erfahren Sie, wie Sie Destinationen für HTTP-Verbindungen pflegen können.

Anschließend wird anhand von Beispielen erläutert, wie das Parallelisieren und der Redirect von Requests programmiert werden kann.

Abschließend wird das Interface IF_HTTP_CLIENT, das für die Clientrolle verwendet werden muß, beschrieben.

Sie können einen Proxy-Server verwenden, um Ihre HTTP-Requests ins Internet zu schicken. Wie Sie dies konfigurieren, ist im Abschnitt Proxy konfigurieren beschrieben.

Ende des Inhaltsbereichs