Show TOC Anfang des Inhaltsbereichs

Prozessdokumentation qRFC-Programmierung Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Anwendungen können über qRFC Funktionsbausteine auf entfernten Systemen ausführen.

 

Voraussetzungen

Als Programmierer müssen Sie einen genauen Überblick über die Vorgänge bei der Übertragung von Daten per qRFC in ihrem System besitzen. Ausserdem müssen Sie die Verbindungen zu anderen Systemen manuell anlegen und konfigurieren.

 

Ablauf: Asynchrone Verarbeitung in einer verteilten Umgebung

Als Beispiel dient hier der qRFC mit Eingangsqueue & Ausgangsqueue. Wir empfehlen, wenn möglich immer den qRFC mit Eingangs- & Ausgangsqueue zu verwenden. Beim qRFC mit Eingangs- und Ausgangsqueue handelt es sich um ein 3-Phasen Verarbeitungs- und Übertragungsmodell. Alle drei Phasen sind absolut unabhängig voneinander; Die asynchrone Verarbeitung sorgt für eine größtmögliche Sicherheit, da die drei Phasen voneinander entkoppelt sind.

...

       1.      Im ersten Schritt werden die Daten der Anwendung auf die Datenbank in die Ausgangsqueue geschrieben. Damit ist der erste Schritt abgeschlossen, die Daten liegen gesichert in der Datenbank.

       2.      Im zweiten Schritt sorgt der QOUT-Scheduler dafür, dass diese Daten von der Datenbank des Clientsystems in die Eingangsqueue auf die Datenbank des Zielsystems übertragen werden.

       3.      Im dritten Schritt aktiviert der QIN-Scheduler des Zielsystems die Verarbeitung der Queues im Zielsystem.

 

Beispiel

 Diese Grafik wird im zugehörigen Text erklärt Das folgende Diagramm erläutert das Konzept der 3-Phasigen Kommunikation:

Diese Grafik wird im zugehörigen Text erklärt

Als Programmierer einer qRFC-Kommunikation innerhalb eines SAP-Systems haben Sie verschiedene Werkzeuge zur Verfügung, um das System und den qRFC/tRFC effizient einrichten und steuern zu können. Sie können den qRFC an alle speziellen Anforderungen anpassen. Hierzu verwenden Sie die im Abschnitt Programmierung zur Verfügung gestellten APIs (Application Programming Interfaces, qRFC-API), die es Ihnen ermöglichen, den qRFC an spezielle Anforderungen anzupassen.

 

 

Die qRFC-Programmierung unterteilt sich in drei Hauptabschnitte:

qRFC-Programmierung: Einführendes Beispiel

Programmierung Ausgangsqueue

Programmierung Eingangsqueue

 

 

 

Ende des Inhaltsbereichs