SAP - Autologoff игнорирует действие сценариев

Я автоматизировал нашу систему SAP, используя SAP GuiScripting. После 30 минут работы сценария наша система SAP выходит из системы (автоматический выход из системы), поскольку она не распознает действия сценария. Есть ли параметр, чтобы изменить это?

Не поймите меня неправильно - я не хочу деактивировать автоматический выход из системы. Я хочу, чтобы SAP распознала действия сценария, поэтому автоматический выход из системы не будет выполняться, пока работает мой сценарий.

С уважением и спасибо, Ян

1 ответ

Для меня по этой причине следующий скрипт запускается автоматически весь день после входа в систему:

If Not IsObject(application) Then
   Set SapGuiAuto  = GetObject("SAPGUI")
   Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
   Set connection = application.Children(0)
End If
If Not IsObject(session) Then
   Set session    = connection.Children(0)
End If
If IsObject(WScript) Then
   WScript.ConnectObject session,     "on"
   WScript.ConnectObject application, "on"
End If
wscript.sleep 2000

do
'if time() > "16:00" then exit do
on error resume next
session.findById("wnd[0]").maximize
if err.number <> 0 then exit do
on error goto 0

session.findById("wnd[0]/tbar[0]/okcd").text = "/o"
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[1]").close
wscript.sleep 29000
Loop

С уважением, ScriptMan

Другие вопросы по тегам