Wie erstelle ich eine SAP-Schnittstelle zu ziehen, einige Daten aus unserer webapplication?
Haben wir ein Java-web-Anwendung gebaut, die auf einer relationalen Datenbank, und wir möchten, erstellen Sie ein SAP Modul zu ziehen, einige Daten aus dieser Anmeldung in SAP.
Was beteiligt sein würde? Mein Verständnis bisher ist, dass wir benötigen eine Java-web-dynpro-interface gebaut, um den import der Daten aus unserem web-app mit Hilfe von SOA.
Auch, auf der Suche nach einem Anbieter, der in der Lage wäre zu implementieren, die dieses Modul für uns. Ich sah schon bei einigen großen Namen der indischen Anbietern aber ich habe das Gefühl, unsere Anforderungen wären so klein und un-kompliziert ist nicht erforderlich, teure big-name-outsourcing-Firmen.
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht, webdynpro, um diesen Vorgang auszuführen. Webdynpro kann gesehen werden als ein Rahmen, und es wird nicht leicht sein, Sie zu integrieren Sie in Ihre eigene Anwendung.
JCO ist eine java-Komponente (Bibliothek) ermöglicht die Verbindung zu einem SAP-system. Es ist ganz einfach zu bedienen. Ich habe integriert die lib in Anwendung, die auf WebSphere und Tomcat, ohne jedes problem. Einige tutorials sind verfügbar hier
JCO wird verwendet, um call Remote-fähigen Funktionen auf der SAP-Seite (RFC). Es gibt eine Menge von standard-Funktion zur Verfügung. Da Sie nicht gab uns alle Informationen, die auf dem Feld sind, kann ich nicht wirklich helfen auf diesem. Wenn Sie Zugang zu einem R/3-system die Transaktion BAPI kann Ihnen eine Idee geben von dem, was bereits vorhanden ist.
Wenn es keine Funktion gibt, die entsprechen auf Ihre Bedürfnisse, dann eine ABBAPer kann Ihnen helfen. Wenn Sie nicht brauchen, eine "teure big-name-outsourcing-Firmen", dann freischaffender könnte die Lösung sein.
Jedoch, wenn Sie plug-in einem vorhandenen SAP-Komponente (und ich sehe nicht ein, warum Sie möchten, um eine Verbindung zu SAP, wenn Sie es nicht verwenden, SAP...), der scheinbar "einfache" Anfrage können komplexer sein, als Sie denken.
Hinsichtlich
Guillaume
Können Sie ziehen Daten aus Ihrer app. in vielerlei Hinsicht.
Wenn Ihre app. einige web-service-Schnittstelle können Sie erstellen web-service-Kunden in SAP, um die Daten abzurufen, die Sie benötigen. Sehen hier.
Mit Native SQL können Sie direkt aus SAP an Ihre app. Datenbank, suppossing haben Sie Netzwerk-Zugriff auf es. Sehen hier.
Auch, wie bereits in der vorherigen Antwort, Sie können Zugang SAP-system aus Ihrer java-Anwendung. durch JCo oder durch web-services.
Gibt es mehr phantasievolle Formen, als text-Datei übertragen, EDI, REST, SAP PI... SAP ist voll von Möglichkeiten, um eine Schnittstelle mit dem rest der Welt!
Hinsichtlich