ERPConnect - SAP-Schnittstellen selbst entwickeln

"Durch ERPConnect konnten wir Prozesse schneller und sicherer machen und damit die Qualität unserer Services erhöhen."
Stefan Reuss, Leiter Ressort IT & Technik, Würth Industrie Service GmbH

 
 
Allgemein

"SAP Certified Integration with SAP NetWeaver" zertifiziert.

ERPConnect ist eine schlanke .NET Assembly, die es Ihnen ermöglicht, ohne großen Aufwand und vor allem ohne aufwändige Infrastruktur oder zusätzliche Middleware robuste SAP-Schnittstellen zu entwickeln.

  • BAPIs und Funktionsbausteine ganz einfach mit nur wenigen Zeilen Code ansteuern [Beispiel]
  • Senden und Empfangen von IDocs [Beispiel]
  • RFC-Server [Beispiel]
  • Unterstützt RFC und integriert sich somit in jede moderne SAP NetWeaver Architektur
  • Auch geeignet für den Einsatz auf mobilen Geräten

Neben diesen Standardfunktionen bietet ERPConnect auch eine ganze Reihe an Spezialklassen, um effizient, sicher und stabil auch anspruchsvolle Anforderungen der SAP-Schnittstellen-Programmierung zu bewerkstelligen:

  • Lesen von BW-Objekten (BEx-Queries) mit einer eigenen API [Beispiel]
  • Direktes Lesen von SAP-Tabellen per RFC [Beispiel]
  • ABAP-Code on-the-fly generieren und ausführen [Beispiel]
  • Transaktionen per Batch Input steuern [Beispiel]


Mit nur 8 Zeilen Code zur SAP-Schnittstelle

Die API ist intuitiv, pragmatisch und führt mit minimalem Aufwand zum Ziel: Schnell robuste SAP-Schnittstellen-Anwendungen in allen .NET-fähigen Umgebungen entwickeln.

Der folgende Code zeigt wie es geht: Zunächst wird die Verbindung zu SAP aufgebaut. Dafür ist die R3Connection-Klasse zuständig. Das RFCFunction-Objekt repräsentiert einen Funktionsbaustein mit seinen Parametern, der mit Execute() ausgeführt wird.

LINQ to SAP

Das optionale Visual Studio Plugin für ERPConnect ermöglicht die Gestaltung einer SAP-Zugriffsschicht mit Hilfe eines grafischen Designers. Die SAP-Objekte (z. B. Funktionsbausteine, IDocs usw.) werden einfach per Drag & Drop in den Arbeitsbereich gezogen. Komplexe Funktionsbausteine können damit so vereinfacht werden, dass im Code nur noch die Elemente angesprochen werden müssen, die tatsächlich gefüllt werden sollen.

Der komfortable Designer von LINQ to SAP integriert sich nahtlos in Visual Studio:

Die eigentliche Abfrage integriert sich in den Code. Mit Hilfe einer Schleife wird das Ergebnis weiterverarbeitet. LINQ to SAP bietet hierbei hundertprozentige Typsicherheit und volle IntelliSense-Unterstützung.

Abschließend zeigt der folgende Ausschnitt den Zugriff auf BW-Objekte. Falls Query-Variablen vorhanden sind, können diese entweder direkt im LINQ-Code oder wieder statisch gefüllt werden. Es werden alle BW-Releases ab 3.0 unterstützt.

Oft gestellte Fragen

Falls Sie die Antwort auf Ihre Fragen hier nicht finden, wenden Sie sich bitte an support@theobald-software.com.

Ist ERPConnect von SAP zertifiziert?
Ja, ERPConnect ist als "SAP Certified Integration with SAP NetWeaver" zertifiziert. Diese Zertifizierung garantiert Kunden, dass sich ERPConnect nahtlos in SAP Produkte integrieren lässt.

Welche .NET Versionen werden unterstützt?
Alle Versionen ab .NET 2.0 werden von ERPConnect unterstützt.

Welche SAP Releases werden unterstützt?
Alle ab Rel. 4.0B, sowohl Unicode als auch nicht-Unicode.

Welche Dateien müssen mit meiner Anwendung ausgeliefert werden?
Es reicht, nur eine einzige .NET-Assembly mit auszuliefern (ERPConnectXX.dll je nach dem, für welche .NET-Version Sie entwickeln).

Wie funktioniert die Lizenzierung?
Die Lizenzierung erfolgt pro Entwickler bei Einzellizenzen oder pro Kundenstandort für alle dort ansässigen Entwickler. Die fertige Anwendung kann an beliebig viele Kunden verteilt werden, ohne dass irgendwelche Laufzeitgebühren anfallen. Das End User License Agreement (EULA) finden Sie hier.

Wie funktioniert die Wartung?
Bei der Lizenzierung sind 6 Monate Wartung enthalten. Danach kann weitere Wartung für 20 % des aktuell gültigen Lizenzpreises pro Jahr hinzugekauft werden. Die Wartung enthält neben dem Support per Mail und Telefon auch alle neuen Versionen und Updates.

Bieten Sie auch Beratung für meine SAP-Schnittstelle an?
Ja, vom Einführungs-Workshop bis zur fertigen Schnittstelle bieten wir Ihnen genau die Beratung an, die für Ihre Zwecke passt. Bitte melden Sie sich unter info@theobald-software.com für ein individuelles Angebot.