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: 18
Registriert: 23.03.2017, 19:59
Dank erhalten: 0 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: 3657
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 272 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
AdrianSchm
ForumUser
 
Beiträge: 18
Registriert: 23.03.2017, 19:59
Dank erhalten: 0 mal
Ich bin: Entwickler/in


Zurück zu ABAP Objects®

  Aktuelle Beiträge   
Aus einer OO-Transaktion Dynpro aufrufen und wieder zurück
vor 11 Minuten von FelixFICO 2 Antw.
Umwandeln string <-> xstring OHNE Codepagekonvertierung
vor 2 Stunden von Legxis 2 Antw.
Tabellen Pflegedialog richtig benutzen
vor 8 Stunden von Legxis 1 Antw.
gelöst Dynpro springt beim ausführen einfach zurück
Gestern von Abaphalbsocke 2 Antw.
Modifikation einer Z-DB
Gestern von Legxis 2 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