
Anlegen eines Tests 
ABAP-Tests können angelegt werden, wenn nach dem Starten des Run Time Monitors in dessen Baumstruktur der Ast Test aufgeklappt und danach ein Doppelklick auf den Eintrag ABAP Test anlegen abgesetzt wird. Alternativ kann das Menü Run Time Monitor ®
Test ®
ABAP Test anlegen gewählt werden. Im Arbeitsbereich wird ein Bildschirmbild mit vier Feldern aufgeblendet, das folgende Eingaben erwartet:
- Testklasse
Der Name der Testklasse darf höchstens 30 Zeichen lang sein und muß mit der Bezeichnung CL_RTM_TEST_ beginnen, wobei der Name der Testklasse zugleich Name (ID) des ABAP-Tests ist. Die angelegte Klasse erbt von der Systemklasse CL_RTM_TEST automatisch die Methoden GET_INSTANCE und ADD_ENTRY, mit denen Testeinträge erfaßt und aufgezeichnet werden können. Der hier gewählte Klassennamen wird im
ABAP-Quelltext verwendet, um diese Methoden aufzurufen.
Beschreibung
Die Beschreibung der Testklasse darf höchstens 80 Zeichen umfassen und dient als Kurzbeschreibung für die Beschaffenheit des Tests.
Testschlüssel
Der vollständige Testschlüssel besteht aus dem Testnamen, den Namen für Programm und Prozedur, der Zeilennummer und einem weiteren Feld, das im Quelltext unter dem Namen SUBKEY als Parameter der Methode ADD_ENTRY angesprochen werden kann. Mit diesem Unterschlüssel können der aufgerufenen Methode weitere Schlüsselinhalte mitgegeben werden, die erst zur Laufzeit vereinbart werden. Für den unter SUBKEY angegebenen Parameter sind nur zeichenartige Datenobjekte erlaubt. In der Wertehilfe (F4) kann unter verschiedenen Schlüsselkategorien gewählt werden. Dabei ist zu beachten, daß ein Test um so eindeutiger zuzuordnen ist, je vollständiger sein Schlüssel gewählt wurde. Denn genau dieser Schlüssel wird verwendet, wenn Tests zu einem späteren Zeitpunkt angezeigt und bearbeitet werden sollen.
Textfeld
In diesem Feld muß die Eigenschaft des Textes angegeben werden, der im Quelltext als zusätzlicher Parameter TEXT der Methode ADD_ENTRY vereinbart werden kann. Mit Hilfe dieses Parameters, der nur zeichenartige Inhalte zuläßt, kann der Aufzeichnung zur Laufzeit ein hier vereinbarter Text beliebiger Länge mitgegeben werden. Falls bei einem Test nur Texte mit konstantem Inhalt anfallen, dann sollte diese Eigenschaft in der Wertehilfe (F4) ausgewählt werden, weil dadurch die Laufgeschwindigkeit des Testes erhöht und dessen Speicherverbrauch vermindert wird.
Wird nach dem Ausfüllen der Eingabefelder die Funktion Ausführen durchgeführt, dann wird das Anlegen und die Registrierung der Klasse in einer Statusmeldung bestätigt, wobei die angelegte Testklasse jetzt auch im Class Builder sichtbar ist. Bevor jedoch Testdaten aufgezeichnet werden, muß der Test erst
aktiviert und als Bestandteil in einem ABAP-Programm verwendet werden.
Es ist zu beachten, daß eine als transportierbar angelegte Klasse in ein Folgesystem übertragen wird, nicht jedoch der dazugehörige ABAP-Test. Aus diesem Grund wird die Möglichkeit angeboten, einen Test für eine bereits vorhandene Testklasse anzulegen. Wird der Name der transportierten Klasse im Feld Name der Testklasse eingetragen, dann erscheint im folgenden Popup ein Hinweis, daß die eingegebene Testklasse bereits vorhanden ist. Bestätigung mit Ja registriert die Testklasse und ermöglicht damit eine Zuordnung von
Servern zu diesem Test.