Frage

Wie kann ich holen Daten in einer WinForms-Anwendung oder ASP.NET Form aus einer SAP-Datenbank? Der .NET-Framework verwendet wird, ist 2,0. Sprache ist C # und SAP-Version ist 7.10.

War es hilfreich?

Lösung

Nicht sicher, ob dies für Sie arbeitet, aber es ist eine C-Bibliothek, die wahrscheinlich von Ihrer C # Anwendung verwendet werden kann, und die für den Aufruf von BAPIs in SAP eine ganz einfache API zur Verfügung stellt. (Zugriff auf die zugrunde liegende Datenbank direkt über SQL ist nicht RFC-fähigen Funktionsbaustein empfohlen ... Bessere Nutzung BAPIs oder eine maßgeschneiderte werden.) Siehe http://service.sap.com/rfc-library

Sie können auch den „SAP-Connector für Microsoft .NET“ verwenden können (aus dem gleichen Link oben), aber es wurde mit .NET 1.1 entwickelt und können Kompatibilitätsprobleme mit .NET 2.0?

Update (2011): Seit Dezember 2010 gibt es eine neue Version des "SAP-Connector für Microsoft .NET" zur Verfügung, die mit .NET Frameworks 2.0, 3.5 und 4.0 funktioniert. Dies würde jetzt die perfekte Lösung für Ihre Frage! Siehe http://service.sap.com/connectors ---> SAP-Connector für Microsoft .NET

Andere Tipps

Wir entschuldigen uns für die Stecker .... Ich arbeite für ERP-Link und wir haben ein Produkt, iNet.BPS, die eine VS2005-Plug-in ist, dass können Sie Proxy-Objekte erstellen, die von Ihrem .NET-Code verwendet werden kann, BAPI die auf einem SAP-System zu nennen. iNet.BPS können Sie die BAPI-Methodenaufrufe zum Beispiel anpassen es können Sie optionale Parameter Ihrer Anwendung elide nicht verwenden, damit Sie den Code vereinfachen, indem nicht ein Dutzend Parameter an das BAPI zu übergehen müssen. Dieses Produkt ist nicht abhängig von der SAP AG SAP Connector for .NET.

Hier ist ein Link auf die Marketing-Seite http: / /www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top