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: 22
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: 3707
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 282 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: 22
Registriert: 23.03.2017, 19:59
Dank erhalten: 2 mal
Ich bin: Entwickler/in


Zurück zu ABAP Objects®

  Aktuelle Beiträge   
gelöst Nachricht nach Beendigung der Verbuchung
vor 2 Stunden von ewx 2 Antw.
BCS sendet Mails immer als express?
vor 3 Stunden von Legxis 2 Antw.
Zuordnung in Grid (Screen)
vor 7 Stunden von HH_ABAP 0 Antw.
FBL3N ---> FB60
vor 8 Stunden von HH_ABAP 2 Antw.
Klasse zum lesen der Adressdaten
vor 7 Stunden von AdrianSchm 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: Majestic-12 [Bot]