Hallo,
das Problem besteht darin mittels eines Makros in Excel SAP zu starten und gleichzeitig die entsprechenden Konten mitzugeben um anschließend die Daten nach Excel zu importieren.
Mit dieser Funktion
Sub LiesSAPTabelle()
Dim fns As Object, conn As Object
Set fns = CreateObject(„SAP.Functions“)
Set conn = fns.Connection
With conn
.messageServer = „…“
.Client = „…“
.Destination = „…“
.Language = „DE“
.system = „…“
.systemid = „…“
.systemnumber = 1
.user = „…“
.password = „…“
.usesaplogonini = False
End With
If conn.Logon(0, True) True Then
MsgBox „Cannot logon!.“
Exit Sub
End If
kann man zwar SAP aufrufen jedoch weiß ich nicht wie ich SAP jetzt sagen soll welche Konten zu verwenden sind. Oder kann man vielleicht eine zuvor abgespeicherte SAP-Abfrage (Favorit) aufrufen (in der sind nämlich schon die Konten vorbelegt)?
Über einen Makro-Code würde ich mich sehr freuen.