SAP-Doku hat geschrieben: Die Verwendung von MESSAGE ... RAISING ist in Fällen, in denen noch mit nicht-klassenbasierten Ausnahmen gearbeitet werden muss, der Verwendung der Anweisung RAISE vorzuziehen, da dies die Möglichkeit eröffnet, eine Ausnahme mit zusätzlichen Textinformationen zu versehen.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag (Insgesamt 2):
ewx • black_adept
Meine Lieblingsmeldung, die ich immer zum Testen nehme, ist 000(OO) 😁
Code: Alles auswählen.
CASE sy-subrc.
WHEN 1. RAISE NO_POSITION_FOUND. --> Abbruch
WHEN 2. RAISE wrong_access_to_archive.
WHEN 3. RAISE time_zone_conversion_error.
WHEN OTHERS. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDCASE.