!--a11y-->
Testskript-Editor 
Sie können den Testskript-Editor für das Anlegen und Pflegen von Testskripten verwenden. Verwenden Sie die Aufzeichnungs-Funktionen oder geben Sie eCATT-Befehle direkt in den Befehl-Editor ein.
Der Testskript-Editor hat die folgenden Bereiche:
· Drucktastenleiste
· Informationsbereich
· Editor-Register
¡ Parameterliste
¡ Befehl-Editor
¡ Struktur-Editor
· Attribut-Register

Die Parameterliste enthält die Parameter
und die Kommandoschnittstellen. Sie können zwischen der Anzeige von Parametern
und der von Kommandoschnittstellen umschalten, wenn Sie
wählen.
Wenn Sie Änderungen in der Parameterliste
vornehmen, können Sie die Liste mit
auffrischen. Dadurch wird nicht nur die
Anzeige aktualisiert, sondern es wird auch von jedem Parameter die Definition
der Referenz vom ABAP Dictionary (vom Zielsystem, falls es festgelegt wurde)
erneut gelesen und die Struktur der strukturierten Parameter erneut angelegt.
Die Werte in einem strukturierten Parameter werden in den Feldern mit
denselben Namen in der neu angelegten Struktur beibehalten.
In der Parameterliste werden Werte von einfachen Parametern angezeigt und bearbeitet. Unabhängig davon, ob ein Wert numerisch oder nicht, setzen Sie ihn nicht in Hochkommas. Im Struktur-Editor gelten andere Regeln.
Wenn Sie strukturierte Parameter in der Parameterliste definieren, verwenden Sie das Feld Bezug des Parameters für die Zuweisung von ABAP Dictionary-Referenzen. Beim Referenzieren von SPFLI, zum Beispiel, geben Sie Folgendes ein:
· SPFLI, der Parameter ist eine Struktur
· SPFLI[], der Parameter ist eine Tabelle
Sie können die Werte einer ausgewählten
Kommandoschnittstelle oder eines strukturierten Parameters anzeigen, wenn Sie
wählen. Die Werte werden im Struktur-Editor
angezeigt und können dort bearbeitet werden.
In der Parameterliste definieren Sie die Sichtbarkeit von Parametern. Damit legen Sie fest, ob ein Parameter als Exportparameter (E), Importparameter (I) oder lokale Variable behandelt wird.
Der Befehl-Editor ist ein grundlegender Text-Editor. Die eCATT-Befehlewerden hier eingegeben:
· durch die Verwendung von Muster in der Drucktastenleiste
· über die Tastatur
· durch die Verwendung von Kopieren und Einfügen
· aus einer Datei
Sie können auch die standardmäßigen ABAP-Befehle verwenden, die in einem ABAP…ENDABAP-Block integriert werden.
Sie können
wählen, um
die Inhalte des Befehl-Editors in einer lokalen Datei zu sichern. Lokale
Dateien können in standardmäßigen Text-Editoren wie Notepad bearbeitet
werden.
Wenn Sie
verwenden,
um Befehle von einer lokalen Datei zu laden, wird der gesamte Inhalt des
Befehl-Editors damit überschrieben.
Sie können eine Kommandoschnittstelle im Struktur-Editor anzeigen, wenn Sie auf den Namen einer Kommandoschnittstelle doppelklicken. Wenn die Kommandoschnittstelle noch nicht existiert, wird sie auch in die Parameterliste eingetragen.
Über
können Sie
die Syntax im Befehl-Editor überprüfen. Bei Eingabe einer Anweisung, die eine
noch nicht vorhandene Kommandoschnittstelle enthält, wird die
Kommandoschnittstelle automatisch in die Parameterliste eingefügt. Diese
Funktion prüft nicht die Syntax von Inline ABAP. Wählen Sie Testskript
® Prüfen ® Erweitert, um Inline ABAP (wie auch die
regulären eCATT-Befehle) zu prüfen.
Um vorwärts zu navigieren, doppelklicken Sie auf das Objekt (zum Beispiel: Klassenname, Tabelle, Funktionsbaustein, etc.) oder platzieren Sie den Cursor auf das Objekt und wählen Sie Positionieren auf ® <Objektname> vom Kontextmenü (rechte Maustaste).
Doppelklicken Sie auf den Befehl im Befehl-Editor (oder platzieren Sie den Cursor auf den Befehl und wählen Sie Bearbeiten ® Kommando), um das Dialogfenster Kommando ändern zu öffnen.
Zeilen mit Breakpoints werden farblich hervorgehoben.
Um einen Breakpoint zu setzen oder zu löschen, platzieren Sie den Cursor auf die entsprechende Stelle im Skript und wählen Sie Hilfsmittel ® Breakpoints ® Setzen/Löschen.
Sie können die Drag-und-Drop-Funktion für das Kopieren von Pfaden vom Struktur-Editor zum Befehl-Editor verwenden.
Sie können den Struktur-Editor für die Anzeige und die Bearbeitung einer Struktur verwenden. Eine Struktur kann eine Kommandoschnittstelle oder ein strukturierter Parameter sein.
Wird der
Skript-Editor zum ersten Mal aufgerufen, ist der Struktur-Editor nicht
sichtbar. Um eine Struktur anzuzeigen, doppelklicken Sie auf sie in der
Parameterliste oder im Befehl-Editor. Sie können auch die Struktur in der
Parameterliste auswählen und dann
wählen.
Der Struktur-Editor zeigt daraufhin die ausgewählten Strukturen an.
Auf der linken Seite wird die gewählte Struktur als hierarchisch aufgebaute Baumstruktur angezeigt. Sie können auf die Knoten zum Expandieren oder Komprimieren des Baums klicken.
Je nach
Befehl können verschiedene Optionen für die Anzeige der Struktur gewählt
werden: Benutzersicht
,
Volle Sicht
oder XML Dokument Sicht
. Die nachfolgende Tabelle zeigt die Verfügbarkeit
der Ansichten.
Befehl |
Benutzeransicht |
Gesamtansicht |
XML-Ansicht |
SAPGUI GETGUI CHEGUI |
Ja |
Ja |
Ja |
Web Dynpro |
Ja |
Nein |
Ja |
Andere |
Nein |
Ja |
Ja |
Die Benutzeransicht zeigt nur die eine GUI-Element-Ebene. Dies vereinfacht die Suche nach den relevanten Feldern. Bestimmte Angaben können nur in der Gesamtansicht bearbeitet werden - zum Beispiel: ConnectionId und SessionId im SAPGUI-Befehl. Die XML-Ansicht ist nur im Ansichtsmodus verfügbar.
Sie pflegen die Werte einer Struktur auf der rechten Seite des Struktur-Editors. Um die Felder einer Struktur anzuzeigen, doppelklicken Sie auf die entsprechenden Elemente im Baum. Die gewählten Elemente werden auf der rechten Seite des Struktur-Editors angezeigt.
Die Werte können parametrisierte Werte, Initial- oder Festwerte sein. Die folgenden Symbole identifizieren die Werte in der Baumstruktur:
Verwendete Symbole
Symbol |
Bedeutung |
|
Der Wert wurde parametrisiert. |
|
Es wurde kein Wert zugeordnet. |
|
Es wurde ein Festwert zugeordnet. |
Sie können nur Kommandoschnittstellen, aber keine strukturierten Parameter parametrisieren.
Sie können Parameter automatisch im Struktur-Editor anlegen. Geben Sie einen Namen in ein Feld im Struktur-Editor ein. Wenn Sie die Eingabetaste drücken, werden Sie aufgefordert, einen Parameter oder Festwert zu definieren. Wenn Sie mehrere neue Namen eingeben und Anwenden auf alle Eingaben wählen, werden Parameter für alle angegebenen Namen angelegt.
Geben Sie Zeichenfolgen mit Hochkommas und numerische Werte ohne Hochkommas ein. In der Parameterliste gelten andere Regeln für die Eingabe von Zeichenfolgen.
Sie können
die Dynprosimulation als Hilfe für das Parametrisieren der TCD-Transaktionen
verwenden. Für den Aufruf der Dynprosimulation wählen Sie den zu pflegenden
Dynpro und anschließend
.
Sie können ein Testskript als XML-Datei herunterladen.
Sie wählen Bearbeiten ® Suchen für die Anzeige des Dialogfensters Suchen. Die Ergebnisse der Suche werden im unteren Bildschirmbereich angezeigt. Von dort können Sie zu der jeweiligen Stelle im Editor navigieren. Dies ist besonders hilfreich bei der Suche in großen Kommandoschnittstellen.
