2017-12-08 12 views
0

SAP GuiScriptingを使用してSAPシステムを自動化しました。スクリプトが動作する場所の30分後に、SAPシステムはスクリプトのアクティビティを認識しないためログオフ(自動ログオフ)します。これを変更するパラメータはありますか?SAP - Autologoffはスクリプト処理を無視します

私には分かりません - 私は自動ログオフを無効にしたくありません。 SAPがスクリプトのアクティビティを認識して、スクリプトが動作している限り、自動ログオフが実行されないようにします。

よろしくとお願いします、 月私にとって

答えて

0

は、このような理由のために、次のスクリプトは、ログイン後に一日に自動的に実行されます。

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

関連する問題