Sie müssen SAP mit .NET-Anwendungen integrieren. Ist .NET Connector die beste Wahl? Was ist mit NetWeaver? Einfach nur Daten an Daten senden und Daten aus SAP abrufen.Optionen für die Verbindung von SAP zu .NET
Antwort
ich nicht die NetWeaver-Objekte verwendet haben, so kann ich nicht über so viel sagen, aber ich kann sagen, dass die .NET Connector hat einen ziemlich guten Job Proxy für die SAP-BAPIs zur Verwendung in .Net. Ein paar zusätzliche Bemerkungen:
- Drawback - AFAIK, sind Sie stecken mit Ihrem Proxies in VS2003
- Drawback Entwicklung - die Dokumentation der BAPIs ist ziemlich schlank. Ich verbringe viel Zeit in SE37 innerhalb von SAP (I eine viel bedeuten) an der RFC-Dokumentation suchen und treten durch die Funktionen
- Positive - es dauerte eine Weile zu erkennen, dass Sie umbenennen könnte, und entfernen Sie Parameter und Umbenennen von Methoden in VS2003 vor dem Erstellen des Proxys
- Nachteil - Wenn Sie die oben genannte Umbenennung durchführen, müssen Sie sie jedes Mal wiederholen, wenn Sie den RFC vom SAP-Server neu füllen (z. B. wenn Ihr SAP-Entwickler Änderungen an einem BAPI vornimmt)
Insgesamt sind komplizierte Funktionen schwierig mit dem .Net Connector (Ich habe gerade 3 Wochen damit verbracht (g Kundenerstellungs- und Modifizierungsfunktion), aber einfache Funktionen sind ziemlich transparent, und wenn Ihnen ein SAP-Entwickler einen ABAP-Entwickler zur Verfügung stellt und benutzerdefinierte BAPIs entwickeln kann, funktioniert das sehr gut.
wollen Wahrscheinlich Microsoft Duet und IBF schauen in
Der SAP .Net Connector ist in Ordnung, unterstützt aber nur Visual Studio 2003, aber seit einiger Zeit wurde es nicht aktualisiert.
Es gibt ein anderes Produkt namens SAP Explorer and Proxy Generator, das ich verwendet habe, um von VS2005 zu SAP zu verbinden. Es nutzt die Version 1.1 des SAP .Net Connectors, um alle schmutzigen Arbeiten durchzuführen, also habe ich den Inhalt des Ordners SAP .Net Connector 2.0 in den Ordner SAP Explorer kopiert und eingefügt, um ihn für die neuere Version der Proxy-Bibliotheken zu verwenden (Diese zusätzliche Unterstützung für Groß- und Kleinschreibung Passwörter). Ich habe es noch nicht in VS2008 versucht, aber ich vermute, dass es noch funktioniert.
SAP Explorer ist sicherlich ein schöner Ersatz für das SAP-Produkt, aber es sieht nicht so aus, als wäre es kürzlich aktualisiert worden.
Ich verstehe, dass Web Services der Weg zur Netweaver/.Net Integration ist. Aus diesem Grund wurde der .Net Connector seit VS2003 Tagen nicht aktualisiert.
Wir haben dies sehr erfolgreich in unserem letzten Projekt verwendet, bei dem ein .Net 2.0-Client über Web-Services eine Verbindung zu benutzerdefinierten SAP-CRM-RFCs hergestellt hat. – Raithlin
Es gibt eine neue Version von den Aconcagua IT-Leuten, mit besseren Preisen und flexibleren Optionen als andere Mitbewerber.
Visual Studio 2008 und Visual Studio 2005-Versionen zur Verfügung: http://www.aconcaguait.com/explorerproxygen2008.php oder
VS2008 Version Unterstützung für die neueste librfc32.dll enthält (Passwort Länge, case-sensitive, etc.)
ein Blick wert.
Wie oben beschrieben, schlägt SAP vor, den SOA-Weg einzuschlagen, was bedeutet, dass anstelle der RFC-Toolkette (.Net RFC-Connector, ...) die SOAP-Toolchain verwendet wird.
Für.Net bedeutet, die WCF-Funktionalität zu nutzen und mit dem SAP-Backend zu verbinden, also auf beiden Seiten mit SOAP: Finden Sie Ihre Geschäftsanforderungen in einem der vielen von SAP ausgelieferten SOA-Services (ES Wiki on SDN) oder erstellen Sie einen eigenen Service und erstellen Sie den clientseitige Funktionalität basierend auf dem Proxy, der von der WSDL-Datei der Services über WCFs SVCutil generiert wird.
Als Bonus ist dies unabhängig von Visual Studio-Version, csc und SVCUtil in der Befehlszeile ist gerade genug.
Wir haben "SAP Explorer und Proxy Generator für VS 2008" gekauft und wir waren enttäuscht, weil dieses Tool nicht gut funktioniert hat. Bisher warten wir noch auf eine Lösung der Probleme (aus Aconcagua). Leider mussten wir in VS2003 Proxies mit der kostenlosen Version des SAP Connectors neu erzeugen und diese dann in VS2008 verwenden.
http://tools.rafaelc.net/default.aspx?id=72
ich verwendet habe dieses Tool SAP zu integrieren (Generieren BAPI und CBO-Proxies) mit dem B2B-Prozess, den ich für einen der weltweit führende Blue-Chip-Unterhaltungselektronik-Unternehmen entwickelt. Seine Bemühungen werden sehr geschätzt und es ist völlig kostenlos.
- 1. .NET API für die Verbindung zu Bugzilla
- 2. sap, abap, java, .net
- 3. Alternativen zum "SAP Connector für .NET"
- 4. Datei Download mit SAP .Net Connector
- 5. Verbinden mit SAP Web Service von C# .NET-Anwendung
- 6. Drucken von SAP mit Zugriff? Ohne SAP zu öffnen
- 7. .NET Object Persistence Optionen
- 8. Integration von SAP erworbenen Software in das SAP-Ökosystem
- 9. Problem von SAP HANA Vora an SAP HANA
- 10. SAP (SAP Portal) & .NET (SharePoint Portal Site) ... gibt es eine Möglichkeit, eine einzige Anmeldung für beide zu haben?
- 11. getVersion in SAP BI 4.1 Web-Service C# .Net Implementierung
- 12. SAP .Net Connnect (nco)/Verwendung Voraussetzungen
- 13. Wo ist SAP Mobile .NET SDK?
- 14. Was sind Optionen für die Verbindung zu RMS-Dateien auf Openvms mit BizTalk oder SSIS?
- 15. VBA zieht Daten von SAP für Dummies
- 16. Verrückte Idee: Verbinden Sie .NET und SAP mit SAP JCo mit IKVM.NET
- 17. Exportieren von Daten von SAP zu SQL Server
- 18. Microsoft und SAP
- 19. Optionen für die Entwicklung von Win32/MFC-Anwendungen
- 20. SAP HANA VORA AMI
- 21. Testversion von SAP NetWeaver 7 und .NET Connector 3.0 - verfügbare Funktionen?
- 22. Keystone: Pass Mungo Verbindung in Keystone Optionen
- 23. erhält GuiApplication von zu SAP Logon VB6 laufen C#
- 24. Verhindern, dass SAP ICF die Ausführung beendet, wenn der Client die Verbindung trennt
- 25. Wie die Daten aus SAP zu ASP.net mit SAP-Gateway-Service bekommen
- 26. .Net Optionen für speicherinterne Warteschlangen ähnlich wie AWS SQS
- 27. Alternativen zu T4 für die Laufzeitgenerierung von Dateien in .NET
- 28. Design für generische Optionen zu Algorithmen
- 29. .NET 3.5 Redistributable - 200 MB? Andere Optionen?
- 30. Die besten Optionen für die Implementierung eines eigenen Transaktionsanbieters
Das ist ziemlich cool - ist es das Geld wert? Vor allem, wenn es sowieso auf den .Net-Anschluss angewiesen ist? – cori