Ansicht
Dokumentation
CX_HRPAY00_SYMSG - Ausnahmeklasse für Exceptions mit SYMSG
BAL Application Log Documentation TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )