Ansicht
Dokumentation

Referenztypen im ABAP Dictionary ( RELNBC_610_DIC_REFERTYP )

Referenztypen im ABAP Dictionary ( RELNBC_610_DIC_REFERTYP )

General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Referenztypen im ABAP Dictionary

Verwendung

Ein Referenztyp dient der Typisierung von Referenzvariablen. Referenztypen können sowohl in lokalen ABAP-Definitionen als auch in globalen Typdefinitionen im ABAP Dictionary benutzt werden. Ab dem Release 4.6A konnte ein Referenztyp durch Angabe einer vorhandenen Klasse, eines Interfaces oder durch eine generische Referenz auf Objekte (REF TO OBJECT) oder Daten (REF TO DATA) im ABAP Dictionary definiert werden.

Ab dem Release 6.10 ist die Definition von Referenztypen im ABAP Dictionary erweitert worden. Es gibt folgende zusätzliche Möglichkeiten, Referenztypen zu definieren:

  • Referenz auf einen im Dictionary definierten Typ
  • Referenz auf einen eingebauten Dictionary-Typ mit Angabe der Länge und gegebenenfalls der Dezimalstellen
  • Referenz auf den vollständig generischen Typ ANY. Referenzen des Typs ANY können sowohl auf Objekte als auch auf Daten zeigen.

Im ABAP Dictionary können Referenztypen in Datenelementen, Komponenten von Strukturen und als Zeilentyp eines Tabellentyps definiert werden. Referenztypen können nicht in Datenbanktabellen verwendet werden.

Pflege:

Bei Datenelementen und Tabellentypen: Markieren Sie im Pflegebild des Datenelements/Tabellentyps den Auswahlknopf Referenztyp. Wenn Sie Referenz aufwählen, geben Sie anschließend im Feld Referierter Typ eine Referenz auf eine Klasse oder ein Interface, eine generische Referenz auf ANY, OBJECT oder DATA oder eine Referenz auf einen im Dictionary definierten Typ ein. Soll der Referenztyp ein eingebauter Dictionary-Typ sein, wählen Sie Referenz auf eingebauten Typ. Geben Sie die Anzahl der Zeichen und ggf. die Dezimalstellen an.

Bei Komponenten einer Struktur: Geben Sie im Feld Komponententyp den gewünschten Referenztyp ein. Bei generischer Referenz tragen Sie ANY, OBJECT oder DATA in dieses Feld ein.






General Material Data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2461 Date: 20240523 Time: 175506     sap01-206 ( 47 ms )