SAP GUI Scripting

Система SAP предоставляет возможность создания скриптов, с помощью которых можно автоматизировать часто выполняемые пользователями скучные и надоедливые операции. Название всему этому - SAP GUI Scripting.

См. SAP Note 2296251 - How can SAP GUI Scripting be enabled?

Introduction

SAP GUI Scripting API is an automation interface that enhances the capabilities of SAP GUI for Windows.
Using this interface, end users may automate repetitive tasks by recording and running macro-like scripts.
Administrators and developers on the other hand may build tools for server-side application testing or client-side application integration.

Если вы знакомы с eCATT, то удивить мне вас нечем.

См. eCATT: extended Computer Aided Test Tool (BC-TWB-TST-ECA)

В результате записи SAP Gui скипта формируется файл в формате .vbs, что предоставляет вам, как функциональному консультанту/программисту, а также вашим пользователям, дополнительные возможности. Скажем, VBS легко позволяет закрывать вопросы работы с данными, представленными в Excel файлах, с которыми чаще всего работают бизнес-пользователи. Каким образом еще возможно применить данный инструмент зависит от конкретной задачи и фантазии того, кто это реализовывает.

Полезное справочное описание по SAP GUI Scripting API можно вызвать непосредственно из клиента SAP Logon, выбрав в контекстном меню Customize local layout -> SAP GUI Scripting Help

Рисунок 1.

Сам же справочный файл находится на вашей локальной машине

Рисунок 2.

Как активировать SAP GUI Scripting?

Описание процесса настройки/активации представлено в SAP Note 2296251 - How can SAP GUI Scripting be enabled? В качестве обязательного минимума, необходимо изменить значение параметраsapgui/user_scripting посредством транзакций RZ10 либо RZ11

Рисунок 3.

Затем проверить, что в настройках клиента SAP Logon разрешено использование скриптов

Рисунок 4.

Пример работы с SAP Gui Scripting. Запись скрипта

На следующем видеофрагменте представлен пример использования SAP Gui Scripting на примере транзакции bibs

Пример работы с SAP Gui Scripting. Открытие скрипта

Скрипт записан на локальной машине пользователя

Рисунок 5.

Запустить его также не составляет никакой проблемы

Ограничения

Напоследок включу зануду, указав на ограничения, с которым следует ознакомиться

См. SAP Note 587202 - Restrictions when using SAP GUI ScriptingVersion

Рисунок 6.

Read more