Hallo,
kann Jemand bitte sagen, wieso die Typen nicht kompatibel sind, obwohl die beide den selben Typ haben.
Ich habe in meiner Klasse ein text "FEHLHAFTE_ANZAHL" definiert. Unter Attribute hat dieser Text "FEHLHAFTE_ANZAHL"den Typ: SOTR_CONC.
Wenn ich die Export-Parameter von Exception übergebe, dann bekomme ich die Meldung: zcx_cl_ausnahme_car=>fehlhafte_anzahl ist nicht Typkompatibel zum formalen Parameter "TEXTID".
METHOD get_anzahl_raeder.
IF gv_anzahl_raeder > 4.
RAISE EXCEPTION TYPE zcx_cl_ausnahme_car
EXPORTING
textid = zcx_cl_ausnahme_car=>fehlhafte_anzahl
gv_anzahl_raeder = gv_anzahl_raeder
gv_methodenname = 'GET_ANZAHL_RAEDER'.
ELSE.
WRITE: lv_anzahl_raeder.
ENDIF.
ENDMETHOD.