Freigeben über


Erstellen und Senden eines RFC in SAP

Listet allgemeine Aufgaben auf, die im SAP-System ausgeführt werden müssen, um einen RFC zu erstellen. Jede Aufgabe kann sehr detaillierte Verfahren umfassen. Daher empfehlen wir Ihnen, sich an Ihren SAP-Administrator zu wenden, um diese Aufgaben auszuführen, oder lesen Sie die SAP-Anleitung.

Erstellen eines RFC

  1. Starten Sie die SAP-GUI.

  2. Wechseln Sie zu Transaktion SE37 (Funktions-Generator), geben Sie den RFC-Namen ein, und klicken Sie auf Erstellen.

  3. Geben Sie eine vorhandene Funktionsgruppe ein, unter der der RFC erstellt wird, eine kurze Beschreibung für den RFC, und klicken Sie auf Speichern.

  4. Wählen Sie auf der Registerkarte Attribute das Optionsfeld Remotefähiges Modul aus.

  5. Geben Sie auf der Registerkarte Importieren die Importparameter ein. Diese Parameter werden verwendet, um die externen Daten an das Funktionsmodul zu übergeben.

  6. Geben Sie auf der Registerkarte Exportieren die Exportparameter ein.

  7. Geben Sie auf der Registerkarte Ändern die sich ändernden Parameter ein.

  8. Geben Sie auf der Registerkarte Tabellen die Tabellennamen ein.

  9. Geben Sie auf der Registerkarte Ausnahmen die Ausnahmen zur Behandlung von Fehlern ein.

  10. Geben Sie auf der Registerkarte Quellcode den Quellcode (Logik) für den RFC ein.

  11. Klicken Sie auf der Symbolleiste auf das Symbol Aktivieren , um das Funktionsmodul zu aktivieren.

Erstellen eines RFC-Ziels

  1. Starten Sie die SAP-GUI.

  2. Wechseln Sie zu Transaktion SM59 (Anzeigen und Verwalten von RFC-Zielen).

  3. Klicken Sie in der Menüleiste auf Erstellen.

  4. Geben Sie das RFC-Ziel, den Verbindungstyp und die Beschreibung ein, und drücken Sie dann die EINGABETASTE.

  5. Wählen Sie das Optionsfeld Programm für registrierte Server aus, und geben Sie die Programm-ID, den Gatewayhost und den Gatewaydienst ein.

  6. Speichern Sie das RFC-Ziel.

Senden eines RFC aus einem SAP-System

  1. Starten Sie die SAP-GUI.

  2. Erstellen Sie ein logisches System mithilfe der BD54-Transaktion.

  3. Erstellen Sie mithilfe der SM59-Transaktion ein RFC-Ziel in TCP/IP-Verbindungen.

  4. Erstellen Sie mithilfe der WE21-Transaktion einen Port, und fügen Sie ihn an das RFC-Ziel an, das im letzten Schritt erstellt wurde.

  5. Auslösen eines RFC mithilfe von SE37. Dieser RFC muss die Logik enthalten, um einen RFC-Aufruf an eine externe Anwendung zu tätigen und dann eine Antwort von dieser Anwendung zu erhalten.

Weitere Informationen

Ausführen von Aufgaben mithilfe der SAP-GUI für bestimmte SAP-Adapterszenarien