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: 3868
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 334 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   
gelöst SALV - Layout wird nicht gezogen
vor 23 Stunden von ralf.wenzel 0 Antw.
ADRMAS-Segmente vorbefüllen
Gestern von lausek 0 Antw.
MS Word nicht als SAPscript-Editor verwenden
Gestern von DeathAndPain 2 Antw.
EWM: HU mit RBG anhand von Produkt-LB bewegen
vor 2 Tagen von TimTo 0 Antw.
BADI Impl. cin_plug_in_to_migo deaktivieren
vor 2 Tagen von zzcpak 1 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