Ansicht
Dokumentation

ABENRAISE_MESSAGE_ABEXA - RAISE MESSAGE ABEXA

ABENRAISE_MESSAGE_ABEXA - RAISE MESSAGE ABEXA

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- IF_T100_DYN_MSG in lokaler Ausnahmeklasse

Das Beispiel demonstriert die Verknüpfung einer lokalen Ausnahmeklasse mit einer Nachricht.

Quelltext

Ausführen

Beschreibung

Dieses Beispiel überträgt das ausführbare Beispiel für das Interface IF_T100_MESSAGE direkt auf das Interface IF_T100_DYN_MSG. Die lokale Klasse cx_dyn_t100 bindet das Interface IF_T100_DYN_MSG ein und zum Auslösen der Ausnahme in der Methode meth wird der Zusatz MESSAGE der Anweisung RAISE EXCEPTION verwendet.

Im Vergleich zur Verwendung von IF_T100_MESSAGE sind in cx_dyn_t100 keine eigenen Attribute für die Platzhalter der Nachricht und keine Implementierung des Instanzkonstruktors nötig. Zusätzlich wird bei Verwendung von IF_T100_DYN_MSG der Nachrichtentyp in einem Attribut des Ausnahmeobjekts übertragen, wofür ein Aliasname eingeführt wird.






CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1465 Date: 20240523 Time: 100436     sap01-206 ( 26 ms )