SAP GUI Scripting

πŸ’‘
Available in English: 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.