Anfang des Inhaltsbereichs

Hintergrunddokumentation Globale ABAP-Objektklassen testen  Dokument im Navigationsbaum lokalisieren

Der eCATT-Kommandosatz enthält Befehle für das Testen von globalen Klassen. Der Zugriff auf öffentliche Methoden und Attribute ist beschränkt.

Sie können globale Klassen nicht nur testen, sondern sie auch in Ihren Testskripten als Hilfsmittel verwenden, so wie Sie Funktionsbausteine oder BAPIs verwenden.

Objekte anlegen

Für den Zugriff auf Instanzattribute und Methoden einer Klasse müssen Sie eine Instanz der Klasse anlegen. Eine Voraussetzung ist die Existenz eines Parameters des Typs, dem das Objekt zugewiesen werden kann. Enthalten muss der Parameter den Typ der Klasse, eine Klasse oder eine Schnittstelle, von der die Klasse erbt.

Standardmäßig wird ein Objekt mithilfe des Befehls CREATEOBJ angelegt. Das Anlegen eines Objekts ist jedoch auch möglich durch die Verwendung eines Funktionsbausteins oder einer Methode, die ein Objekt liefert.

Attribute

Instanzattribute

Für den Zugriff auf Instanzattribute ist es zunächst erforderlich, das Objekt zu instanziieren. Die folgende Tabelle enthält die Befehle für den Zugriff auf Instanzattribute einer Klasse.

Statische Attribute

Die folgende Tabelle listet die Befehle für den Zugriff auf statische Attribute einer Klasse auf.

Methoden

Instanzmethoden

Verwenden Sie CALLMETHOD, um eine Instanzmethode einer Klasse aufzurufen. Zunächst muss das Objekt instanziiert werden.

Statische Methoden

Verwenden Sie CALLSTATIC, um eine statische Methode aufzurufen.

Ausnahmen

Ausnahmen werden festgehalten und in Nachrichten umgewandelt. Detaillierte technische Informationen über die Ausnahme sind nicht verfügbar. Ausnahmen werden im Protokoll aufgezeichnet.

 

Ende des Inhaltsbereichs