alte und neue Exceptions nicht gleichzeitig verwenden

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

alte und neue Exceptions nicht gleichzeitig verwenden

Beitrag von juem1 (ForumUser / 13 / 13 / 0 ) »
Hallo liebe ABAP-Fans,
ich komme an einer Stelle einfach nicht weiter, vielleicht war jemand mit Folgendem schon mal konfrontiert : ich habe im Class Builder eine Klasse erzeugt, die eine lokale Klasse instanziieren soll, wenn ein bestimmter Ausnahmezustand eintritt. Diese lokale Klasse ist von cx_static_check abgeleitet. An der entsprechenden Stelle rufe ich dann folgendes auf :
CREATE OBJECT l_o_exception EXPORTING i_error_descr = splitter_alv_exception=>s_con_err_cellst_wrong.
RAISE EXCEPTION l_o_exception.

l_o_exception ist vom Typ meiner lokalen Klasse, syntaktisch ist auf jeden Fall alles ok. Dennoch erhalte ich folgende Fehlermeldung, mit der ich nichts anfangen kann : "alte und neue Exceptions dürfen nicht gleichzeitig verwendet werden".
Derselbe Code funkioniert übrigens,wenn ich alles in ein Programm packe, also alle Klassen als interne Klassen im Rahmen eines lauffähigen Programms.
Ich hab an anderer Stelle im Netz den Hinweis gefunden,dass man das Auslösen der Exception wiederum in eine eigene Methode auslagern muss, genau das habe ich schon ausprobiert, leider kam auch dann die vorhin genannte Fehlermeldung hoch.
Weiß jemand, was dahinter stecken könnte?
Viele Grüße!
j.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: alte und neue Exceptions nicht gleichzeitig verwenden

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
hi!

Probiers mal so

Code: Alles auswählen.

RAISE EXCEPTION TYPE <local_exception_class> EXPORTING i_error_descr = splitter_alv_exception=>s_con_err_cellst_wrong.
lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
juem1

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: alte und neue Exceptions nicht gleichzeitig verwenden

Beitrag von juem1 (ForumUser / 13 / 13 / 0 ) »
Hallo,
vielen Dank für die Hilfe!

Beste Grüße
J.

Seite 1 von 1

Vergleichbare Themen

36
Antw.
13763
Views
Exceptions
von ewx » 13.08.2015 16:25 • Verfasst in ABAP Objects®
2
Antw.
2574
Views
Exceptions und Vererbung
von SaskuAc » 08.11.2018 13:43 • Verfasst in ABAP® für Anfänger
6
Antw.
4156
Views
ABAP OO und Exceptions
von moo_jo » 15.08.2019 18:28 • Verfasst in ABAP Objects®
0
Antw.
1022
Views
2 Feldzuweisungen in FSR gleichzeitig debuggen?
von ABAP_Niete » 19.03.2010 20:03 • Verfasst in ABAP® Core
3
Antw.
3318
Views
ALV -> Exceptions / Lights -> Spaltenname
von m4rkusr » 26.09.2007 09:38 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 9 Stunden von DeathAndPain 2 / 374
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1010
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46676
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4565

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 9 Stunden von DeathAndPain 2 / 374
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1010
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46676
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4565