Anfang des Inhaltsbereichs

Vorgehensweisen Attribute anlegen  Dokument im Navigationsbaum lokalisieren

Verwendung

Attribute enthalten Daten, die den Zustand eines Objektes (eine Instanz einer Klasse) definieren.

Voraussetzungen

Sie haben die für den Typbezug benötigten klasseninternen Datentypen angelegt. Weitere Informationen finden Sie unter Typen anlegen.

Vorgehensweise

...

       1.      Öffnen Sie die zu bearbeitende Klasse.

       2.      Wählen Sie das Register Attribute.

       3.      Machen Sie die folgenden Angaben, um ein Attribut anzulegen:

Option

Beschreibung

Attribut

Name des Attributs

Art

Die Art der Deklaration gibt an, ob das Attribut ein Instanzattribut (DATA), ein statisches Attribut (CLASS-DATA) oder eine Konstante (CONSTANTS) ist.

Sichtbarkeit

Die Sichtbarkeit legt den Sichtbarkeitsbereich der Klassenkomponente fest. Die Komponente kann sich in dem Bereich PUBLIC SECTION, PROTECTED SECTION, PACKAGE SECTION oder PRIVATE SECTION befinden.

Weitere Informationen finden Sie unter Sichtbarkeitsbereiche in Klassen.

Read-Only

Dieses Kennzeichen legt fest, ob ein Attribut außerhalb des Objekts geändert werden kann oder ob es schreibgeschützt ist.

Typisierung

Legt den Typ eines Attributs oder Parameters fest. Die möglichen Werte sind:

      Anderes Attribut mithilfe von LIKE referenzieren

      Datentyp mithilfe von TYPE referenzieren

      Objekttyp mithilfe von TYPE REF TO referenzieren

      Datentyp mithilfe von TYPE REF TO DATA referenzieren

      Objekttyp einbetten (bisher nicht in ABAP Objects verfügbar)

      Anderer Typ (in diesem Fall wird der Typ durch direkte Eingabe im geschützten (protected) oder privaten (private) Bereich definiert

Bezugstyp

ABAP-Bezugstyp für einen Schnittstellenparameter. Der Bezugstyp muss ein globaler Typ im ABAP Dictionary sein oder in einem Typpool existieren. In the latter case, the type pool must be declared in the function group.

Wenn Sie einen Typ mithilfe der Methode LIKE zuweisen, können Sie keine Typen aus Typpools verwenden.

Sie können außerdem die internen ABAP-Typen C, I, N, X, P, D, T, F und den Typ TABLE verwenden – bis zu einem gewissen Grad in generischer Form.

Beschreibung

Kurzbeschreibung der Methode.

Initialwert

Sie müssen einen Initialwert für Konstanten eingeben.

Hinweis

Wenn Sie an dieser Stelle die Definition eines strukturierten Datenobjekts benötigen, wählen Sie die Drucktaste direkte Typeingabe und definieren Sie die Struktur in der Anweisung DATA.

DATA: BEGIN OF structure,

         ...

      END OF structure.

Führen Sie anschließend die Syntaxprüfung durch.

       4.      Sichern Sie Ihre Einträge.

Ergebnis

Sie haben Attribute für eine Klasse oder einem Interface angelegt und festgelegt. Damit wird für alle Attribute das entsprechende ABAP-Coding im Definitionstiel des Class- oder Interface-Pool generiert.

 

 

 

Ende des Inhaltsbereichs