Page 1 of 1

Typfehler in der Ausnahmeklasse

PostPosted: Thu May 14, 2015 7:03 pm
by Aliya3110
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.