SAP Jobsuche bei DV-Treff
Solaris
  • Solaris
  • SAP Forum - Neuling Thema Starter
vor 15 Jahre

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

Förderer

dr.sap
vor 15 Jahre

Solaris schrieb:

... ich suche einen Weg, daten aus einmem Excel Frontend in SAP zu laden. Der Benutzer ist schon an SAP angemeldet...

Hallo Solaris,

da der User schon angemeldet ist, kann er vielleicht eine Transaktion starten, die sich die Daten direkt aus dem Excel-File abholt und im SAP verbucht. Dazu bietet sich in ABAP der Funktionsbaustein ALSM_EXCEL_TO_INTERNAL_TABLE an.

Gruß, dr.sap