Schließen Sie Excel mit SAP über RFC
Muss ich wissen, wie die Verbindung von Excel mit SAP über RFC. Ich habe nicht geschafft zu importieren von SAP-Daten nach Excel mithilfe der codes gefunden bisher.
Ich würde gerne in der Lage sein, den import von Daten aus beliebigen bekannten Transaktion (z.B. eine Stückliste aus der Transaktion CO03). Von dieser würde ich versuchen zu verstehen, wie zu extrahieren andere Art von Tabellen.
Mein Ziel ist es, in der Lage sein, zu importieren von SAP-Daten auf einer Excel-Tabelle unter Verwendung von RFC. Das wäre ein guter Anfang.
Benötige ich eine spezielle SAP-Konto? Wie um zu überprüfen, mein account ist aktiviert, um die Durchführung dieser Art von Aufgaben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nicht möglich, den Anruf alle standard-Transaktion aus der Ferne, wie die meisten von Ihnen sind ältere-wie und nicht wieder alles direkt.
Es gibt einige Möglichkeiten zum abrufen von Daten aus jeder Transaktion, aber Sie sind aus dem Anwendungsbereich dieser Frage.
Die meisten praktischen Weg, der retrieveing Daten aus SAP in Excel ist das finden der richtigen BAPIS oder remote-fähigen FM, (einschließlich schreiben von eigenen wrapper FM) und dies ist der Weg werde ich hier beschreiben.
S_RFC
BerechtigungsobjektUnd dann rufen Sie Ihre FM in VBA-code und die Rückgabe der Ergebnisse an Excel-Buch. Hier ist der Beispielcode:
P. S. Für alle diese arbeiten in Ihrem VBA-Projekt, sollten Sie die Referenzen zu SAP-ActiveX-Steuerelemente, die sich in %ProgramFiles%\SAP\FronEnd\SAPgui Verzeichnis:
Also Referenzen Liste Ihrer VBA-Projekt sollte wie folgt Aussehen
Zusätzlich zur Excel-Lösung können Sie versuchen, mit dieser open-source-MS-Access-Anwendung, die ich erstellt vor langer Zeit und mehrfach verwendet:
https://blogs.sap.com/2013/08/16/read-data-from-sap-tables-into-ms-access-2003-database/