gelöst Dynamic Cast von Superclass auf Subclass


Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Moderatoren: Jan, Steff

gelöst Dynamic Cast von Superclass auf Subclass

Beitragvon AdrianSchm » 22.06.2018, 10:03

Hallo zusammen,

ich baue gerade ein Framework und würde gerne dynamisch die Superclass auf die Subclass casten, um dann die redefinierte Methode der Subclass aufzurufen.
Könnt ihr mir vielleicht eine Hint geben wie das funktionieren könnte?

Grüße
Adrian
AdrianSchm
ForumUser
 
Beiträge: 24
Registriert: 23.03.2017, 19:59
Dank erhalten: 2 mal
Ich bin: Entwickler/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Dynamic Cast von Superclass auf Subclass

Beitragvon ewx » 22.06.2018, 10:13

ewx
Top Expert
 
Beiträge: 3739
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 296 mal

Re: Dynamic Cast von Superclass auf Subclass

Beitragvon AdrianSchm » 22.06.2018, 11:49

Ne dynamisch.

Habe es so gelöst:

DATA(lo_object) = NEW zcropf_cl_super( iv_objectid = iv_objectid io_object = lo_super ).
CREATE DATA lr_object TYPE REF TO (lv_class).
lr_object = REF #( lo_object ).

Grüße Adrian

Für diese Nachricht hat AdrianSchm einen Dank bekommen :
Icke0801
AdrianSchm
ForumUser
 
Beiträge: 24
Registriert: 23.03.2017, 19:59
Dank erhalten: 2 mal
Ich bin: Entwickler/in


Zurück zu ABAP Objects®

  Aktuelle Beiträge   
Positionstypenverwendung im SD
vor 8 Minuten von SAP_ENTWICKLER 2 Antw.
Hilfe bei SQL Join
vor 10 Stunden von deejey 1 Antw.
Hilfe bei SQL Join
vor 17 Stunden von moo_jo 0 Antw.
LISTBOX: SELECTION-SCREEN
vor 2 Stunden von ewx 3 Antw.
Eine Message in der Taskleiste von alv ausgeben
vor 20 Stunden von ewx 4 Antw.

  Ähnliche Beiträge beta
Link eines Dynamic Documents aufrufen
02.03.2006, 11:44 von LivingOn 0 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder