Как установить язык соединения с помощью SAP GUI Scripting - PullRequest
0 голосов
/ 17 мая 2018

Сценарии SAP GUI - это мощный инструмент для автоматизации любых действий / рабочих процессов SAP GUI, но трудно найти полную документацию (некоторые на вики SAP , Блог SAP и YouTube). Я хочу установить язык соединения на английский, чтобы избежать описания и ошибок в столбцах для конкретного языка, но нашел только метод get, а не метод set. Кто-нибудь знает, где это может быть или если это невозможно?

В VBScript здесь есть метод "get" для языка соединения, который доступен только на уровне сеанса (дочерний элемент соединения)

Dim desiredSystem As String
Dim Application As Object  'GuiApplication
Dim Connection As Object  'GuiConnection
Dim Session As Object  'GuiSession

' Open a new connection to desiredSystem, and select the first session
Set Application = GetObject("SAPGUI").GetScriptingEngine
desiredSystem = "..."
Set Connection = Application.OpenConnection(desiredSystem, True)
Set Session = Connection.Sessions(0)

' Display the language of the session in a message box
MsgBox Session.Info.Language

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете попробовать записать его как скрипт, но я сомневаюсь, что он будет работать.Почему?

SAP должен быть перезапущен после смены языка .

НО - изменение языка не меняет значения кодовой страницы .

...