Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. Public Sub Connection_SAP()
  2.  
  3. Dim oFunc As SAPFunctionsOCX.SAPFunctions
  4. Dim oConn As SAPLogonCtrl.Connection
  5. Dim SAPConn As Integer
  6.  
  7. Set oFunc = CreateObject("SAP.Functions.Unicode")
  8. If Not IsObject(oFunc) Then
  9. MsgBox "CreateObject(SAP.Functions.Unicode) failed", vbOKOnly, _
  10. "Error"
  11. Exit Sub
  12. End If
  13.  
  14. Set oConn = oFunc.Connection()
  15. If Not IsObject(oConn) Then
  16. MsgBox "SAPFunc.Connection failed", vbOKOnly, "Error"
  17. Exit Sub
  18. End If
  19.  
  20. oConn.Client = "100"
  21. oConn.User = "username"
  22. oConn.Password = "password"
  23. oConn.System = "prod02" ' db data - Name?
  24. oConn.Language = "EN"
  25. oConn.HostName = "sap01" ' db host or host data Server Name?
  26.  
  27. SAPConn = oConn.Logon(0, vbFalse)
  28. If SAPConn <> 0 Then
  29.  
  30. oConn.Logoff
  31. Else
  32. MsgBox "Connection.Logon failed", vbOKOnly, "Error"
  33. End If
  34.  
  35. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement