Coding-Schnipsel

Dyna­mi­scher Klas­sen und Methodenaufruf

DATA: lv_method TYPE seocpdname.

DATA: lv_class  TYPE seoclsname.

lv_method = 'PRINT'.

lv_class  = 'ZCL_PP_EL_UML_PRINT'.

TRY.

*  zcl_pp_el_uml_print=>print(

   CALL METHOD (lv_class)=>(lv_method)

        EXPORTING

          it_out       = lt_trans

          iv_liste     = 'X'

          iv_etiketten = ' '.

CATCH: cx_sy_dyn_call_illegal_method, cx_sy_dyn_call_illegal_class.

* Wenn die Methode nicht gefunden wird wird mit der folgenden weiter gemacht.

   MESSAGE i062.

*          druckausgabe noch nicht implementiert.

ENDTRY.