Hallo Leute,
ich experimentiere gerade etwas mit ABAP OO herum.
Aktuell stehe ich vor folgendem Problem:
Ich würde gerne während der Laufzeit einem Feldsymbol eine Objektreferenz zuweisen und im Anschluss eine Methode aufrufen, welche einen Returning-Parameter liefert.
Mein Ansatz sah folgendermaßen aus:
DATA: LR_TEST TYPE REF TO IRGENDEINE_KLASSE.
FIELD-SYMBOLS:
<F_OBJECT> TYPE REF TO DATA.
[ ... Coding, u.a. wird hier das Objekt LR_TEST instanziert ... ]
IF LR_TEST IS BOUND.
GET REFERENCE OF LR_TEST INTO <F_OBJECT>.
ENDIF.
*--| Aufruf Methode ( habe mehreres versucht, das sieht aber am Hoffnungsvollsten aus )
CALL METHOD <F_OBJECT>->('TEST')
PARAMETER-TABLE
LT_PARAMETERS.
ENDIF.
Bei der Aktivierung erhalte ich folgenden Fehler:
"Über Datenreferenzen können keine Methoden aufgerufen werden."
Was mache ich falsch?
Wie kann ich den generischen Methodenaufruf durchführen?
Vielen Dank für Eure Hilfe !
Viele Grüße
David