Zum Inhalt springen

Remote Function Call

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. Mai 2007 um 17:34 Uhr durch RedCat (Diskussion | Beiträge) (Ein Link zu SAP reicht eigentlich...). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Remote Function Call (RFC) ist ein Synonym für Remote Procedure Call (RPC) aus dem Umfeld der Software von SAP. Es bezeichnet die Möglichkeit Funktionen zwischen entfernten Systemen aufzurufen.

Die Kommunikation ist sowohl zwischen SAP-Systemen als auch zwischen einem SAP-System und einem Nicht-SAP-System möglich.

Man unterscheidet den sRFC, der eine synchrone Kommunikation durchführt, den tRFC (transaktionaler RFC) für eine asynchrone Kommunikation und den qRFC (queued RFC). Der qRFC ist eine Weiterentwicklung des tRFC, der dafür sorgt, dass die von der Anwendung definierte Reihenfolge der Bearbeitung einzelner Einheiten erhalten bleibt.

Die Einsatzmöglichkeiten sind vielfältig. Daten können in ein oder aus einem SAP-System transportiert werden und so in nahezu jedem beliebigen Umfeld verfügbar gemacht werden.

Alle RFC-Typen werden über die standardisierte Schnittstelle CPI-C (Common Programming Interface-Communication) bzw. TCP/IP übertragen.