Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Typen anlegen  Dokument im Navigationsbaum lokalisieren

Voraussetzungen

Aktuelle Informationen zur Konstruktion neuer Datentypen, zur Klassifikation und zur Sichtbarkeit der Datentypen erhalten Sie im ABAP-Handbuch unter Datentypen.

Vorgehensweise

So erstellen Sie Datentypen:

...

       1.      Verzweigen Sie zum Class Editor.

       2.      Wählen Sie im Änderungsmodus den Tabreiter Typen.

       3.      Zum Anlegen eines Typs machen Sie folgende Angaben:

- Typ
Angabe eines eindeutigen Namens, mit dem der Datentyp identifiziert wird.

- Sichtbarkeit
Definieren der Sichtbarkeit der Datentypen. Mit Private kann nur innerhalb der betreffenden Klasse selbst auf diesen Datentyp zugegriffen werden. Mit Protected wird der Zugriff auch für Unterklassen der Klasse gewährt. Mit Public wird der Zugriff für alle Klassen ermöglicht.

- Nur modelliert
Ein gesetztes Flag
bewirkt, dass kein Eintrag im Class-Pool erfolgt. Auf die Komponente kann zur Laufzeit nicht zugegriffen werden.

- Typisierungsart
ABAP Schlüsselwort zur Angabe des Bezugstyps. Zur Auswahl stehen die Schlüsselworte:  Type,  Like  und  Type Ref To (für Klassenreferenzen).

- Bezugstyp
Als Bezugstypen stehen alle elementaren ABAP- Typen (einschließlich generischer Typen) und Objekttypen (Klassen und Interfaces) zur Verfügung.

- Beschreibung
Kurzbeschreibung des Datentyps.

       4.      Wiederholen Sie eventuell die bisherige Vorgehensweise für weitere zu definierende Datentypen.

       5.      Sichern Sie Ihre Eingaben.

       6.      Falls ein Datentyp weiter modifiziert werden muss, z.B. für die Angabe der Feldlänge beim Charakterfeld, dann wählen Sie die Option direkte Typeingabe. Beachten Sie jedoch, dass dieser Schritt nur sinnvoll ist, wenn die Option Nur modelliert nicht aktiviert wurde.

Diese Grafik wird im zugehörigen Text erklärt
Der Inhalt des Class-Pools für den betreffenden Sichtbarkeitsbereich wird angezeigt.

       7.      Modifizieren Sie den Datentyp.

Diese Grafik wird im zugehörigen Text erklärt

       8.      Führen Sie einen Syntaxcheck durch.

       9.      Sichern Sie Ihre Eingaben im Editor.

   10.      Kehren Sie mit F3 zur Anzeige Typen zurück.

Ergebnis

Sie haben neue Datentypen angelegt und können diese, je nach angegebener Sichtbarkeit (Schritt 3), in der betreffenden Klasse, in deren Unterklassen, oder auch klassen-übergreifend referenzieren. Damit können private, geschützte und öffentliche Attribute und Schnittstellenparameter mit der TYPE-Anweisung deklariert werden. (Siehe Dokumentation zu ABAP-Schlüsselworten).

 

Ende des Inhaltsbereichs