Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1652to1656
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel 2013 - SAP Connection ab SAP GUI 750

Excel 2013 - SAP Connection ab SAP GUI 750
24.10.2018 15:23:50
Jan
Hallo,
bei uns steht demnächst ein Update auf SAP GUI 750 an.
Bisher regeln wir unsere SAP Connection über die SAP GUI 740 mit RFC Calls.
In einem SAP Dokument "Anpassung von RFC-Controls (Logon, Function, Table und BAPI) für die Verwendung der SAP-NetWeaver-RFC-Bibliothek" habe ich die Info bekommen, dass die SAP GUI Bibliothek dem SAP-NetWeaver angepasst wurde und folgende Lösung wird vorgeschlagen:
Die Controls wurden in SAP GUI for Windows 7.50 (Kompilierung 1/Patch-Level 0) an die SAP-NetWeaver-RFC-Bibliothek angepasst. Wenn Ihre Anwendungen RFC ConnectionHandles direkt verwenden, müssen Sie den Anwendungsquelltext vor dem Upgrade auf SAP GUI for Windows 7.50 wahrscheinlich entsprechend anpassen. In solchen Fällen muss der Datentyp bei RFC Handles von "long" in "void *" geändert werden (entspricht den Änderungen in SAP-NetWeaver-RFC-Bibliothek und Logon Control)."
Leider kommen wir an dem Punkt nicht wirklich weiter. Wir erstellen aktuell in Excel ein SAP Objekt mit:
Code:
Dim objSAPR3 As Object
'** SAP-Funktion in VBA
'** SAP-LogIn durchführen Set objSAPR3 = CreateObject("SAP.Functions")
objSAPR3.Connection.System = strSystem
objSAPR3.Connection.SystemNumber = strSystemID
objSAPR3.Connection.ApplicationServer = strServer
objSAPR3.Connection.Client = strClient objSAPR3.Connection.ABAPDebug =
bolDebugging objSAPR3.Connection.user = strUser
objSAPR3.Connection.Password = strUserPW
objSAPR3.Connection.Language = "DE"
Der Login funktioniert soweit. Erst bei dem Aufruf des RFCs kommt eine Fehlermeldung:
Code:
Dim objRFC As Object
'** RFC-Schnittstellenobjekt
Set objRFC = objRFC.Add ("Z_ZKPA_HEKO_KOPFDATEN")
Die Error Description ist: "SAP Remote Function Call" und die Fehler Nummer ist 1001. Nach meinem Verständnis muss ich dann entweder einfach irgendwo im Quelltext eine Variable von long auf void ändern. Aber welche genau? Was bedeutet das konkret?
Hinweis: Eigentlich werden wir auf Excel 2016 umstellen. Leider konnte man das als Präfix nicht auswählen.

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige