Konvertierungsregeln für Referenzen
ABAP kennt zur Zeit Klassen- und Interfacereferenzvariablen in
ABAP Objects
. Beide enthalten Zeiger auf Objekte. Für folgende Kombinationen können Zuweisungen vorgenommen werden:
Bei der Zuweisung zwischen nichtkompatiblen Klassenreferenzen muß die Klasse des Zielfelds die vordefinierte leere Klasse OBJECT sein.
Bei der Zuweisung einer Klassenreferenz an eine Interfacereferenz muß die Klasse des Quellfelds das Interface des Zielfelds implementieren.
Bei der Zuweisung zwischen nichtkompatiblen Interfacereferenzen muß das Interface des Zielfelds das Interface des Quellfelds als Komponente enthalten.
Bei der Zuweisung einer Interfacereferenz an eine Klassenreferenz muß die Klasse des Quellfelds die vordefinierte leere Klasse OBJECT sein.