SAP RFC Error Handling
21.05.2007 22:17:00
Klaus
ich versuche momentan per RFC mich mit einem SAP System zu verbinden. Dazu verwende ich folgenden Code, der auf die OCX wdtfuncs.ocx und wdtlog.ocx zugreift.
Function Login()
FunctionCtrl = CreateObject("SAP.Functions")
SapConnection = FunctionCtrl.Connection
SapConnection.client = "xxx"
SapConnection.user = "xxxxxx"
SapConnection.password = "xxxxx"
SapConnection.language = "DE"
SapConnection.hostname = "xxxxx"
SapConnection.systemnumber = "xx"
If Not SapConnection.logon(0, True) Then
MsgBox("Logon failed!!")
Exit Function
End If
End Function
Soweit funktioniert das alles auch ganz gut. Nun möchte ich aber noch nähere Informationen haben, wenn eine Connection nicht geklappt hat.
Mit SapConnection.LastError bekomme ich auch weitere Informationen angezeigt, nur leider bin ich nicht in der Lage diese Error-Message in eine VB Variable einzulesen bzw. zu verarbeiten.
Weiss jemand wie man die Error Messages aus OCX in VB einlesen und verarbeiten kann?
Gruß Klaus