Try - Catch

Symbol

Mit Try - Catch kann eine strukturierte Ausnahmebehandlung / Fehlerbehandlung erfolgen.

Zu Beginn werden die Anweisungen im try-Block ausgeführt.

Falls eine Ausnahme auftritt, wird der Kontrollfluss sofort zum catch-Block mit dem Ausnahmeobjekt als Parameter umgeleitet.

Wird eine Ausnahme von keinem Catch-Block abgefangen, so wird diese an die nächsthöherer Ebene weitergegeben.

 

Für Try-Catch-Anweisungen sind keine festzulegenden Parameter vorhanden.

 

In die Anlagenposition (Tabelle ANLGPOS) der Zieltabelle sollen Artikel aus der Quelltabelle eingetragen werden.

Weicht der Feldtyp der Quelldaten vom Feldtyp in der Zieltabelle ab, können die Werte nicht eingetragen werden. Dieser Fehlerfall kann durch eine Catch-Anweisung abgefangen werden. Im Beispiel wird in der Catch-Anweisung eine Log-Meldung erzeugt, der bei der Fehlersuche / Korrektur hilfreich sein kann.