Scripting Tracker

Transcription

Scripting Tracker
Scripting Tracker
Scripting Tracker ist ein Tool auf Basis der SAP GUI Scripting Engine zur Analyse der verwendeten
Scripting Objekte im UI und zum Aufzeichnen von Benutzeraktivitäten als Skript. Es ist eine Ergänzung
oder ein Ersatz für die SAP GUI Scripting Development Tools bzw. des SAP GUI Scripting Rekorders.
Seit Microsoft mit Windows 7 die Auslieferung der Agenten eingestellt hat, gab es mit den SAP GUI
eigenen Scripting Development Tools immer wieder Probleme. Zuletzt endete dies mit der
Deaktivierung der Tools, siehe auch SAP-Hinweis 1633639. Auch der SAP GUI Scripting Rekorder kann
durch den Scripting Tracker ersetzt werden, wobei der Scripting Tracker nicht nur VBScript-Code
erzeugt, sondern auch PowerShell- und AutoIt-Code.
Scripting Tracker – Objektübersicht
Scripting Tracker zeigt alle Scripting-Objekte aller SAP-Sessions übersichtlich als Knoten in einer
Baumstruktur an. Für jedes dieser Objekte werden, nachdem es mit einem einfachen Mausklick
ausgewählt wurde, eine Reihe technischer Details angezeigt, wie z.B. die ID, Position usw. Auch
können mit Scripting Tracker Screens unterschiedlicher Systeme verglichen und die Unterschiede
einfach transparent gemacht werden.
Scripting Tracker – Screen-Vergleich
Mit dem Rekorder können Benutzeraktivitäten in unterschiedlichen Skriptsprachen aufgezeichnet und
abgespielt werden. Der Scripting Tracker unterstützt den NetWeaver Business Client (NWBC) und
ABAP in Eclipse (AiE). Auch die Schnittstelle zum SAP GUI Scripting API wird in einer Baumstruktur
dargestellt, jede Methode und jede Eigenschaft kann mit ihren Parametern betrachtet werden.
Scripting Tracker – SAP GUI Scripting
API
Scripting Tracker bietet die Möglichkeit jedes Scripting Objekt mit einem roten Rahmen zu
identifizieren. Einerseits ist es möglich ein Objekt aus der Baumstruktur auszuwählen, dann den
rechten Mouse-Button zu betätigen und das markierte Objekt auf dem SAP GUI mit zu sehen.
Andererseits kann aber auch eine beliebige Session aus der Baumstruktur ausgewählt werden. Dann
ist der Identifizierungs-Button zu betätigen. Nun muss nur noch mit dem Mauszeiger über die
gewählte Session gefahren werden und jedes unter dem Mauszeiger befindliche Scripting Objekt wird
mit einem roten Rahmen kenntlich gemacht. Diese Funktionalität entspricht genau dem des SAP GUI
Scripting Wizard. Nach der Identifizierung des Objektes kann mit dem Kopier-Button der technische
Name, auch ID genannt, in die Zwischenablage kopiert werden und weiter verwendet werden.
Der Rekorder von Scripting Tracker bietet viele zusätzliche Möglichkeiten, alleine schon die visuelle
Kontrolle des Codes der durch das Aufzeichnen entsteht. Die Aufzeichnung kann beliebig gestoppt
und fortgesetzt werden. Zusätzlich können technische Informationen des Screens hinzugefügt
werden, dies unterstützt die Analyse.
Scripting Tracker – Rekorder
Scripting Tracker ist ein vollwertiger Ersatz des SAP GUI Scripting Rekorders und der Development
Tools. Scripting Tracker bietet darüber hinaus einen deutlich erweiterten Funktionsumfang.
Wichtiger Hinweis:
Scripting Tracker verwendet die SAP GUI Scripting Engine. Deshalb ist es notwendig das SAP GUI
Scripting auf dem Präsentations- und Applikationsserver zu aktivieren. Dies kann auf dem
Präsentationsserver im Optionsmenü des SAP-Logon geschehen und auf dem Applikationsserver mit
dem Transaktions-Code RZ11 und dem Parameter sapgui/user_scripting durchgeführt werden. Wenn
das SAP GUI Scripting auf dem Applikations-Server nicht aktiviert ist, werden diese Sessions auch
nicht in Scripting Tacker angezeigt.
Link zur Homepage: http://tracker.stschnell.de