Hallo zusammen,
ich suche einen Weg, daten aus einmem Excel Frontend in SAP zu laden. Der Benutzer ist schon an SAP angemeldet.
Der weg über RFC hat folgendes Problem:
Es muss eine user id + password übergeben werden, wie z.b. in diesem Beispiel
Dim objBAPICortrol, objConnection, objDiplay As Object
Dim login As Boolean
If login = False Then
'***********************************************************
' Definition Variables for establishing connection
'***********************************************************
Set objBAPICortrol = CreateObject("SAP.Functions")
Set objConnection = objBAPICortrol.Connection
With objConnection
.ApplicationServer = ""
.System = ""
.SystemNumber = ""
.User = ""
.Password = ""
.client = ""
.Language = "D"
'.systemid = "BW8"
.tracelevel = 6
.usesaplogonini = False
End With
'***********************************************************
' Connection
'***********************************************************
bSilentLogon = True
If objConnection.logon(0, True) = True Then
login = True
MsgBox "Verbunden"
‘***********************************************************
‘ Log off
‘***********************************************************
objConnection.Logoff
Set objConnection = Nothing
Set objBAPICortrol = Nothing
End If
Else
login = False
objConnection.Logoff
Set objConnection = Nothing
Set objBAPICortrol = Nothing
End If
'#################################################
Teil unserer user kennen ihre SAP user id und passwort nicht, da sie sich im SAP über Single sign on anmelden.
Ein system user für den RFC aufruf kann leider nicht verwendet werden.
Ich hoffe jemand kann mir irgendwie eine Idee geben, wie man so was machen kann.
Vielen Dank