Ansicht
Dokumentation

CX_HRPAY00_SYMSG - Ausnahmeklasse für Exceptions mit SYMSG

CX_HRPAY00_SYMSG - Ausnahmeklasse für Exceptions mit SYMSG

BAL Application Log Documentation   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Ausnahmeklasse CX_HRPAY00_SYMSG dient dem Übergang von klassischen zu klassenbasierten Ausnahmen im objektierten Umfeld beim Aufruf von Funktionsbausteinen.

Sie stellt die statische Methode RAISE_EXCEPTION_WITH_SYMSG zur Verfügung. Beim Aufruf eines Funktionsbausteins kann man nun bei der Abfrage IF sy-subrc <> 0 diese Methode aufrufen, um die Ausnahme inklusive Nachrichtentext des Funktionsbausteins an die aufrufende Methode zu propagieren.

Hiermit kann man sicherstellen, dass klassische und klassenbasierte Ausnahmen im objektorientierten Umfeld nicht gleichzeitig verwendet werden, ohne dass man die Informationen des Funktionsbausteins verliert.

Beziehungen

Beispiel

Auf oberster Ebene der Propagation kann man beispielsweise die mit RAISE_EXCEPTION_WITH_SYMSG geworfene Ausnahme abfangen und dem HCM Message Handler (CL_HRPAY00_MESSAGE_HANDLER) zur Darstellung der Nachricht übergeben. Siehe hierzu den Verwendungsnachweis.

Hinweise

Weiterführende Informationen






ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1397 Date: 20240329 Time: 095009     sap01-206 ( 33 ms )