
Sie konfigurieren den RFC-Empfänger-Adapter, um XML-Messages vom Integration Server oder vom PCK in RFC-Aufrufe umzuwandeln und diese an die jeweiligen Empfänger zu verschicken.
Im PCK müssen Sie einen leeren Partnersatz erzeugen.
Weitere Informationen zu adapterspezifischen Identifikatoren finden Sie in der Dokumentation zum Integration Directory (SAP-NetWeaver-Bibliothek: Funktionsorientierte Sicht → Process Integration → Integration Directory).
Release |
Funktionsgruppen (FUGRs) |
Ab 3.1H |
RFC1, SG00, SRFC, SUNI, SYST |
Ab 4,0A |
RFC1, SDIF, SG00, SRFC, SYST, SYSU, SUNI |
Ab 4.6A |
RFC1, SDIF, SG00, SRFC, SYST, SYSU |
Ab 4.6D |
RFC1, SDIFRUNTIME, SG00, SRFC, SYST, SYSU |
Diese Auswahl ist im PCK nicht möglich.
RFC-Client-Parameter definieren
Die RFC-Client-Parameter dienen zur Identifikation des Empfängersystems.
Das SAP-System kann ein System mit Lastausgleich oder ein System ohne Lastausgleich sein.
Bei einem externen RFC-Server handelt es sich um einen mit RFC-SDK programmierten Server der sich an einem Gateway registriert hat.
Hierbei kann es sich um die numerische Beschreibung des Service-Ports im Empfängersystem oder seine alphanumerische Entsprechung handeln.
Parameter im Erweiterter Modus definieren
Wenn die Transaktion erfolgreich ausgeführt wurde, wird sie in die Datenbank geschrieben, indem der Funktionsbaustein BAPI_TRANSACTION_COMMIT explizit aufgerufen wird. Wenn ein Fehler auftritt, wird die Transaktion von BAPI_TRANSACTION_ROLLBACK rückgängig gemacht.
Das Ergebnis der Ausführung wird durch den Wert des Feldes TYPE im Parameter RETURN bestimmt. Als erfolgreiche Ausführung werden leere Tabellen und die Werte "", "S", "I", "W" angesehen. Alle anderen Einträge werden als Fehler gewertet.
Geben Sie die Namenund Werte jedes Parameters an.
RFC-Metadaten-Repository-Parameter definieren
Geben Sie Parameter für das SAP-System an.
Die Beschreibung der Parameter finden Sie oben unter: RFC Client-Parameter definieren
Die Eingaben hängen davon ab, ob es sich um ein System mit oder ein System ohne Lastausgleich handelt.
Adapterstatus definieren
WAIT-Parameter für BAPI_TRANSACTION_COMMIT aktivieren
Standardmäßig bestätigt der Funktionsbaustein BAPI_TRANSACTION_COMMIT bei Aufruf durch den RFC-Adapter Datenbankänderungen asynchron. Durch Aktivierung eines WAIT-Parameters für den Funktionsbaustein BAPI_TRANSACTION_COMMIT können Sie dieses Verhalten ändern. Sie stellen hierdurch sicher, dass die Datenbankmanipulationen an der Datenbank bestätigt werden, bevor das Steuerelement von BAPI_TRANSACTION_COMMIT zurückgegeben wird.
Um den WAIT-Parameter zu aktivieren, wählen Sie Erweiterter Modus, aktivieren Sie Commit-Steuerung für einzelne BAPI-Aufrufe und fügen Sie in der Tabelle folgendes Name-Wert-Paar hinzu:
Der RFC-Adapter setzt den WAIT-Eingabeparamter von BAPI_TRANSACTION_COMMIT auf true. Dadurch wird das Steuerelement erst zurückgegeben, wenn COMMIT WORK vollständig durchgeführt wurde.