SAP

SAP RFC-Anbindung

RFC ist einerseits ein Synonym für das Remote Procedure Call-Konzept (kurz RPC). Dieses bezeichnet Verfahren, mit denen Funktionen in einem entfernten System aufgerufen werden. RFC ist anderseits auch der Überbegriff für die SAP-eigenen Protokolle und Schnittstellen zur Abwicklung solcher Funktionsaufrufe bis hin zu deren Implementierung.

Die Kommunikation ist sowohl zwischen SAP-Systemen als auch zwischen einem SAP-System und einem Nicht-SAP-System möglich. Letzteres verwendet hierbei typischerweise eine von SAP bereitgestellte RFC-Bibliothek für die jeweilige Ablaufumgebung bzw. Programmiersprache.

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. Ein wichtiger Anwendungszweck ist die Abwicklung von Transaktionen über Systemgrenzen hinweg, z. B. für die Replikation/Synchronisation von Datenbeständen.

Die meisten Anwender beherrschen die bekannten Office-Anwendungen von Microsoft sehr gut, wichtige unternehmensweite Daten werden lieber in Excel-Sheets oder in Outlook abgelegt als entsprechende Funktionalitäten einer ERP-Software zu nutzen. Oftmals kennen sie diese auch gar nicht. Was liegt also näher, als aus einer Office-Anwendung heraus automatisiert auf SAP-Anwendungen im Hintergrund zuzugreifen?

Über die ihm bestens bekannte und vertraute Benutzeroberfläche der Microsoft Office-Produkte kann der Nutzer direkt auf Daten aus SAP zugreifen bzw. SAP-Funktionen aufrufen. Damit entfallen manuelle Doppelerfassungen oder Medienbrüche zwischen der Office-Welt und der ERP‑Welt. Beide Welten verschmelzen. Die Folge sind aktuellere und schnellere Entscheidungen.

.NET-Zugriff auf SAP

Für den .NET-Zugriff auf SAP haben wir ein eigenes Framework in C# entwickelt, das unsere Programmierer in die Lage versetzt, ohne vertiefte Kenntnisse der SAP-Funktionalitäten und SAP‑Programmierschnittstellen schnell und effizient eine bidirektionale Anbindung an alle SAP-Systeme herzustellen.