Hallo *,
ich habe mal wieder ein Problem und hoffe, dass Ihr mir einen Lösungsansatz geben könnt:
Ich habe eine Singleton-Klasse, die mir eine Instanz des Objektes als Exporting zurückgibt.
Problem ist, dass ich in dem rufenden Programmteil, welcher die Singleton-Klasse aufbaut, keine statische Objekt-Deklaration durchführen kann, da diese Objekt-Instanzierung nur in gewissen Fällen durchlaufen wird und die Klasse CO_DEF_CLASS nicht immer vorhanden ist. D.h. ich muss die Objektinstanz irgendwie dynamisch erzeugen. Weitere Schwierigkeit ist, dass ich im Anschluss eine Instanz-Methode des dynamischen Objekts rufen möchte.
Ich habe hier leider keinerlei Ansatz das Problem zu lösen. Könnt Ihr mir helfen?
DATA: LR_OBJECT TYPE REF TO (CO_DEF_CLASS).
CALL METHOD (CO_DEF_CLASS)=>GET_INSTANCE
IMPORTING
RV_OBJECT = LR_OBJECT.
LR_OBJECT->GET_DATA( ).
Danke im Voraus!
Viele Grüße
David