Anfang des Inhaltsbereichs

VorgehensweisenSkripte mit SAPGUI (Attach) erweitern Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können bei Testskripten, die mit SAPGUI-Befehlen aufgezeichnet wurden, die Aufzeichnung erweitern, bestehende Sessions ersetzen oder neue GETGUI oder CHEGUI-Befehle hinzufügen. Die bekannten Optionen für die Aufzeichnung von SAPGUI-Befehlen sind verfügbar – z.B.: GETGUI-Befehl einfügen.

Nach dem Aktivieren des Attach-Modus wird eine Liste mit allen Sessions, die Sie aufzeichnen können, angezeigt. Die Liste enthält alle Sessions auf dem lokalen PC, auf dem Scripting am Frontend und Backend (mit der Ausnahme der eCATT-Session) aktiviert ist. Sie können die aufzuzeichnenden Sessions wählen. Es können mehrere Sessions aufgezeichnet werden. Die Befehle werden in der gleichen Reihenfolge eingegeben, in der Sie die Befehle bei der Interaktion mit SAPGUI verwenden.

Hier wird der übliche Fall beschrieben, bei dem Sie eine Session, die eCATT-Session, geöffnet haben. Die Ausführung des Testskripts öffnet eine zweite Session, die an der Stelle anhält, an der Sie neue Befehle aufzeichnen wollen. Dies erreichen Sie beispielsweise durch das Auskommentieren der restlichen Befehle vor der Ausführung des Skripts.

Voraussetzungen

Sie haben dafür gesorgt, dass das Skript an der Stelle anhält, an der die neue Aufzeichnung beginnen soll.

Vorgehensweise

       1.      Wählen Sie im Skript-Editor die Option Ausführen .

       2.      Sie gelangen auf das Dialogfenster Startoptionen.

       3.      Wählen Sie im Feld GUIs schliessen der SAPGUI-Optionen die Option O Erzeugte Modi nicht schliessen.

       4.      Wählen Sie Ausführen.

       5.      Eine andere Session, in der das Skript abgespielt wird, öffnet sich. Das Protokoll wird anschließlend in der ursprünglichen Session angezeigt (vorausgesetzt Protokollanzeige wurde gewählt). Die zweite Session bleibt geöffnet.

       6.      Wählen Sie im Protokoll die Option Zurück, um zurück zum Skript-Editor zu gelangen.

       7.      Positionieren Sie den Cursor an der Stelle, an der die SAPGUI-Befehle eingegeben werden sollen.

       8.      Verwenden Sie die Funktion Muster, wählen Sie die Optionen UI-Ansteuerung und SAPGUI (Attach) und akzeptieren Sie den vorgegebenen Namen für die Kommandoschittstelle.

       9.      Geben Sie im Dialogfenster Aufzeichnung SAPGUI-Befehl an, wie die Befehle generiert werden sollen (Granularität).

   10.      Wählen Sie Aufzeichnung starten.

   11.      Es erscheint das Dialogfenster Sessions zum aktuellen System auswählen.

   12.      Wählen Sie im Feld Aufzeichnen die aufzuzeichnende Session. Korrigieren Sie gegebenenfalls die Connection-ID und Session-ID.

   13.      Wählen Sie Weiter.

   14.      Nehmen Sie in der anderen Session Ihre Eingaben vor. Kehren Sie nach der Eingabe zur eCATT-Session zurück und wählen Sie Aufzeichnung beenden.

Ergebnis

...

Die neuen SAPGUI-Befehle, gegebenenfalls auch GETGUI und CHEGUI-Befehle, stehen nun im Testskript. Die Connection-IDs und Session-IDs in den neu aufgezeichneten Kommandoschnittstellen sind identisch mit denen, die Sie zuvor im Dialogfenster Sessions zum aktuellen System auswählen eingegeben haben. Bearbeiten Sie gegebenenfalls die neuen Kommandoschnittstellen, so dass die Connection-IDs und Session-IDs identisch mit denen sind, die in den anderen Kommandoschnittstellen im Skript stehen.

Tipps

·        Öffnen Sie vor dem Starten der Aufzeichnung die letzte Kommandoschnittstelle vor der Stelle, vor der Sie die neuen Befehle eingeben wollen und notieren Sie sich die Werte von Connection-ID und Session-ID. Geben Sie diese Werte ein, wenn Sie für die Aufzeichnung SAPGUI (Attach) verwenden.

·        Sie können die Ausführung des Testskripts an der richtigen Stelle anhalten, wenn Sie einen Breakpoint dort setzen, wo Sie die neuen Befehle einfügen wollen. Führen Sie das Skript bis zum Breakpoint aus, verwenden Sie anschließend /nsecatt vom Debugger aus, um eCATT erneut zu starten. In eCATT können Sie nun das Testskript bearbeiten und SAPGUI (Attach) verwenden.

·        Sie können Befehle teilen, bevor Sie angeben, an welcher Stelle die Aufzeichnung starten soll.

·        Sie können SAP GUI (Attach) auch verwenden, um eine bestehende GUI-Session aufzuzeichnen. Achten Sie dabei wiederum auf die Werte von Connection-ID und Session-ID.

 

 

Ende des Inhaltsbereichs