Ab SAP NetWeaver Release 7.1 haben Sie die Möglichkeit, die Ausnahmebehandlung für RFC-Aufrufe auf der Basis von ABAP-Klassen durchzuführen. Klassenbasierte Ausnahmen ermöglichen es dem RFC-Client, alle Ausnahmen über die TRY/CATCH-Syntax zu behandeln.
Die Verwendung von ABAP-Klassen ersetzt die frühere Form der Ausnahmebehandlung. Sie können klassenbasierte Ausnahmen somit nicht nur für ABAP Objects, sondern für alle ABAP-Programmkontexte verwenden.
Für das RFC-Umfeld existieren eigene Ausnahmeklassen, mit denen die RFC-spezifischen Ausnahmen behandelt werden können.
Hinweis
Eine Verwendung der klassischen Ausnahmebehandlung ist weiterhin möglich.
Eine gleichzeitige Verwendung beider Formen der Ausnahmebehandlung (klassisch und klassenbasiert) innerhalb eines Funktionsaufrufs ist nicht möglich.
Ausführliche Informationen zur RFC-Ausnahmebehandlung finden Sie hier: