Nachrichten sind Kurztexte, die von einem ABAP-Programm in einem Dialogfenster oder in der Statusleiste des aktuellen SAP-GUI-Fensters angezeigt werden. Sie werden mit Hilfe der Anweisung MESSAGE aufgerufen. Sie können Nachrichten verwenden, um den Benutzer über den Programmablauf zu informieren, Fehler innerhalb einer selbst definierten Eingabeprüfung zu bearbeiten oder das Programm zu beenden.
Das System zeigt die Nachrichten in der Anmeldesprache des Benutzers an.
Bevor Sie eine Nachricht aus einem Programm senden können, müssen Sie das Programm mit einer Nachrichtenklasse verknüpfen. Jede Nachricht hat eine einzelne Textzeile und kann Platzhalter für Variablen enthalten. Nach dem Anlegen einer Nachricht können Sie sie in der Anweisung MESSAGE eines Programms verwenden. Alle Nachrichten werden in der Tabelle T100 abgelegt. Die Datenbanktabelle T100 hat folgende Spalten:
● einen einstelligen Sprachenschlüssel
● eine 20-stellige Nachrichtenklasse
Die Nachrichtenklasse ordnet Nachrichten einem bestimmten Bereich zu, wie etwa einem Anwendungsgebiet oder einem Paket.
● eine 3-stellige Nachrichtennummer
Der Bereich zwischen 900 und 999 ist für Kunden reserviert.
● einen Nachrichtentext mit (maximal) 73 Zeichen
Sie müssen bei der Nachrichtenpflege einen erläuternden Langtext anlegen, sofern der Kurztext selbst nicht aussagekräftig genug ist.
In Kurz- und Langtexten ist die Verwendung von Platzhaltern möglich, die über die MESSAGE-Anweisung durch den Inhalt von Datenobjekten ersetzt werden.
...
Über einen der folgenden Pfade gelangen Sie auf das Bild Nachrichtenpflege:
● Verwenden Sie die Vorwärtsnavigation im ABAP Editor (Doppelklick auf Schlüsselwörter).
● Wählen Sie im ABAP Editor Springen → Nachrichten.
Sie gelangen auf das Bild Nachrichtenpflege. Das System zeigt standardmäßig die mit dem aktuellen Programm verknüpfte Nachrichtenklasse an.
Wenn Sie im ABAP Editor Springen → Nachrichten wählen, ohne dass für Ihr Programm eine Nachrichtenklasse angegeben wurde, geht das System davon aus, dass Sie eine bestehende Klasse durchsuchen möchten, und fordert Sie auf, eine Nachrichten-ID einzugeben.
Weitere Informationen über Nachrichten finden Sie unter Nachrichten.
Zudem können Sie eine Nachrichtenklasse über folgenden Pfad anlegen:
1. Öffnen Sie den Repository Browser (Transaktion SE80) und navigieren Sie zum gewünschten Paket.
2. Wählen Sie Anlegen → Weitere (1) → Nachrichtenklasse im Kontextmenü des Pakets.
Sie gelangen auf ein Dialogfenster.
3. Geben Sie dort den Namen der Nachrichtenklasse ein und wählen Sie mit der Quick-Info Bestätigen.
Sie gelangen auf das Bild Nachrichtenpflege (Transaktion SE91).
Langtexte für Nachrichten anlegen
IMG-Aktivität einer Nachricht zuordnen