Запуск HTML-скрипта для установления соединения с SAP GUI - PullRequest
0 голосов
/ 29 декабря 2018

Мы используем скрипт HTML для установления соединения с SAP GUI и пытаемся запустить скрипт так, чтобы он работал без остановки.Мы используем оператор ожидания, но HTML занимает много времени и не может захватить приложение, соединение и сеанс, как вы можете видеть в коде.Любое предложение, чтобы заставить его работать, будет высоко оценено.Спасибо.

Dim SapGuiAuto, application, connection, session,SapGui
document.write("         SapGuiAuto " & SapGuiAuto &"<br/>")

sOrderNumber = Replace(item3 , "[ss]", " ") 'espace
document.write("     sOrderNumber " & sOrderNumber  &"<br/>")
' Gestion des erreurs
On Error Resume Next
' fin Ajout -------------------------------------------------
set WshShell = CreateObject("WScript.Shell")
document.write("WshShell   " & WshShell &"<br/>" )
Set proc = WshShell.Exec("C:\Program Files 
(x86)\SAP\FrontEnd\SAPgui\saplogon.exe")
        Do While proc.Status = 0
        WScript.Sleep 100
  Loop
Set SapGui = GetObject("SAPGUI")
document.write("         SapGui " & SapGui &"<br/>")
Set application = SapGui.GetScriptingEngine
document.write("         application" & application &"<br/>")
Set connection = application.Openconnection("Test SAP", True)
document.write("         Connection " & connection &"<br/>")
Set session = connection.Children(0)
document.write("         session " & session &"<br/>")
...