Zum Inhalt springen
[ABAP] Vergleich Feldsymbole (FIELD-SYMBOLS) und Datenreferenzen (REF TO)
Feldsymbole (FIELD-SYMBOLS)
- Alias / Referenz auf Datenbereich
- im Ggs. zu Referenzen nur Wertvergleich möglich, kein Vergleich der Referenz
- Zuweisung erfolgt zur Laufzeit
- Casting möglich: ASSIGN … TO CASTING TYPE typename.
Datenreferenzen (REF TO)
- Pointer auf Datenobjekte
- im Ggs. zu Feldsymbolen ist der Vergleich von Referenzen und Werten möglich
- typisiert: … TYPE REF TO typename.
- untypisiert: … TYPE REF TO data.
- dynamische Speicherallokation über NEW
- Casting möglich: CAST, ?=
- Zurgiff erfolgt immer über Dereferenzierung (->, ->*)