Thema Datum  Von Nutzer Rating
Antwort
Rot Fehlermeldung: Benutzerdefinierter Typ nicht definiert (Typ: SAP.Functions)
13.06.2014 15:50:59 dasBaschdi
NotSolved
13.06.2014 16:37:13 Gast51867
NotSolved
13.06.2014 19:38:20 Gast20948
NotSolved

Ansicht des Beitrags:
Von:
dasBaschdi
Datum:
13.06.2014 15:50:59
Views:
1922
Rating: Antwort:
  Ja
Thema:
Fehlermeldung: Benutzerdefinierter Typ nicht definiert (Typ: SAP.Functions)

Hallo zusammen,

Ich versuche über VBA Daten aus dem SAP auszulesen. Dementsprechend hatte ich mir überlegt, mit einer Methode die Verbindung aufzubauen, mit einer weiteren die Daten nach Excel zu übertragen und mit einer dritten letztendlich die Verbindung wieder abzubauen.

Die Verbindung hab ich über das ActiveX-Object SAP.Functions aufgebaut, soweit klappt das.

Function TempLogon2() As SAP.Functions

Dim sapConn As Object
Set sapConn = CreateObject("SAP.Functions") 'Create ActiveX object

If sapConn.Connection.Logon(0, False) <> True Then 'Try Logon
MsgBox "Cannot Log on to SAP"
End If

End Function

Nun muss ich ja über das gleiche Objekt die Verbindung wieder abbauen:

sapConn.Connection.LogOff

Also wollte ich mir von der ersteren Methode das SAP.Functions-Objekt zurückgeben lassen.

 

Diesen Typ erkennt er aber nicht, obwohl der Verweis auf "SAP: Remote Function Call: COM support 1.0 Type Library" (librfc32.dll) gesetzt ist.

 

Kernfrage: Welche Verweise fehlen noch? Habe ich einen Denkfehler?

 

Danke schonmal im Voraus!

dasBaschdi


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Fehlermeldung: Benutzerdefinierter Typ nicht definiert (Typ: SAP.Functions)
13.06.2014 15:50:59 dasBaschdi
NotSolved
13.06.2014 16:37:13 Gast51867
NotSolved
13.06.2014 19:38:20 Gast20948
NotSolved