Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
stefan_schnell
Active Contributor
Over two years ago I presented here the lite version of Scripting Tracker. Scripting Tracker is a utility and a replacement to the SAP GUI Scripting Development Tools. It is a SAP GUI analyzer and recorder on SAP GUI Scripting base. Now I decided to make all features of Scripting Tracker free available. In this case it means that the recording module is also free available from now.

The analyzer shows a clearly arranged tree with all SAP sessions and its scripting objects. Also it shows for each scripting object, after the selection in the tree with a single mouse click, a lot of technical details like e.g. ID, position etc.



With the recorder the program offers the possibility to record, edit and execute your SAP GUI activities in PowerShell Windows and PowerShell Core, Visual Basic on Windows Scripting Host, AutoIt or Python script language. Also it is possible to record your activities in Java language. E.g. with the + button you enriches the source with information comment lines about the transaction, title, dynpro - program name and screen number - and the session number. With Scripting Tracker you have full visual control about the creating code, now it couldn't be easier to use SAP GUI Scripting.



The Scripting API viewer shows the complete SAP GUI Scripting API in an organized tree, analogous to the SAP GUI Scripting API help file. It is possible with a double click to copy the signature in the clipboard to use it in your code. Also it shows the methods and properties vis-à-vis, this means you can find a method or property and the classes where they are available.



With the Comparator you can compare screen elements of different screens to find differences.



The DumpState delivers a hierarchy of collections with detailed information about the state of an object.



 

You can find Scripting Tracker here.

2020/02/08 Update 4.35 of Scripting Tracker is available

  • Switch to JShell instead Java code generation

  • Checked with JDK 13.0.2

  • Checked with PowerShell Core 7.0.0 Release Candidate 2

  • Checked with Python 3.8.1

  • For more transparency added OutputDebugString for external program calls

  • For more transparency the recorder control dialog is now no longer an invisible window

  • Many improvements in details

  • Minor bug fixing


2020/01/25 Update 4.30 of Scripting Tracker is available

  • Checked with SAP GUI for Windows 7.60 Patch Level 4

  • Checked with PowerShell Core 7.0.0 Release Candidate 1

  • Corrections of the PowerShell Core 7 COM integration

  • Added SAP GUI Scripting registry settings in the customizing tab

  • Integration of the new SAP GUI for Windows 7.60 HTML help file

  • More content in the help file

  • Many more improvements in details

  • Minor bug fixing


2019/11/21 Update 4.20 of Scripting Tracker is available

  • Implementation of PowerShell Core support

  • Extension of help file with integration scenarios of UiPath RPA and SAP GUI Scripting with different programming languages

  • Many improvements in details

  • Minor bug fixing


2018/10/28 Update 4.10 of Scripting Tracker is available

  • Many improvements in details

  • Minor bug fixing.


2018/06/01 Update 4.01 of Scripting Tracker is available

  • Integration of code composer.

  • Extension of the snippets with WebUI automation examples.

  • Export of analyser tree.

  • Many improvements in details.

  • Minor bug fixing.


2017/09/21 Update 3.25 of Scripting Tracker is available

  • Implementation of Python code recording
    For integrative tasks, with the perspective of test automation, the Python support was implemented. To use SAP GUI Scripting in the context of Python you need PyWin32 extension.

  • Adding a Note tab as textual memory.

  • Many improvements in details

  • Minor bug fixing.


2017/09/03 Update 3.21 of Scripting Tracker is available

  • Includes AutoItX
    Scripting Tacker includes now AutoItX to use it seamlessly in the context of SAP GUI Scripting. It is a fabulous addition e.g. to control non SAP GUI dialogs.

  • Many improvements in details


2017/07/24 Update 3.20 of Scripting Tracker is available

  • Implementation of DumpState
    The DumpState delivers a hierarchy of collections with detailed information about the state of an object.

  • Implementation of another perspective to the SAP GUI Scripting API
    Now it shows the methods and properties vis-à-vis, this means you can find a method or property and the classes where they are available.

  • Many improvements in details

  • Check with SAP GUI for Windows 7.50 PL 1

  • Check with Windows 10 and 7


2017/03/31 Update 3.15 of Scripting Tracker is available

  • Implementation of Java™ code recording
    More and more is the SAP GUI for Windows not longer the primary UI for the user activities in the context of SAP. With the perspective of UI5 and START I implement the Java™ code recording possibility, to offer an integration with other UI technologies e.g. via Selenium.
    Hint: To use SAP GUI Scripting in the context of Java™ you need the Java COM Bridge (JACOB).


2016/12/13 Update 3.11 of Scripting Tracker is available

  • Implementation of a ROT viewer


2016/10/02 Update 3.10 of Scripting Tracker is available

  • Removal of VBScript control, because the relevance is insignificant now and the possibilities are limited. Use instead Windows Scripting Host (WSH) with VBScript.

  • For such reasons removal of VBScript debugging via WSH.

  • PowerShell is now the major language.

  • Scripting Tracker uses now UTF-8 as standard.

  • Codepage additions for Windows Scripting Host (WSH), because WSH is not able to use UTF-8 encoded files.


2016/07/20 Update 3.00 of Scripting Tracker is available

  • Implemetation of an object browser which shows the classes, methods, properties, enumerations and constants of the SAP GUI Scripting API

  • Minor changes


2016/03/12 Update 2.30 of Scripting Tracker is available

  • Complete redesign of the recorder module

  • Native PowerShell code generation


2016/02/25 Update 2.23 of Scripting Tracker is available

  • Help file return to CHM format

  • Minor changes


2015/10/24 Update 2.22 of Scripting Tracker is available

  • Actualization of the recorder module to GUI 7.40

  • Minor bug fixing


2015/09/05 Update 2.20 of Scripting Tracker is available

  • Add the Comparator tab, to compare screens with its elements and find differences between them easily.

  • Disable the possibility to export list of screen elements as CSV file.


2015/03/29 Update 2.12 of Scripting Tracker is available

  • Integration of AutoIt recorder now possible

  • Add the possibility to save a complete source file via shift and save button

  • Disable support of MiniRobot, because it has no relevance

  • Minor bug fixing


Comments are welcome.
70 Comments
Labels in this area