1) Angabe der Messageklasse ID beim REPORT
REPORT rep MESSAGE-ID 00.
Nachrichtenklasse ist hier bei der Anweisung damit 00.
MESSAGE i001 .
2) Explizite Angabe der Messageklasse ID bei der Anweisung Variante 1
MESSAGE i001(00).
3) Explizite Angabe der Messageklasse ID bei der Anweisung Variante 2
MESSAGE ID '00' TYPE 'I' NUMBER '001'.
Bsp.:
DATA: mid TYPE sy-msgid VALUE 'SABAPDEMOS',
mtype TYPE sy-msgty VALUE 'I',
num TYPE sy-msgno VALUE '014'.
MESSAGE ID mid TYPE mtype NUMBER num.
4) Nachricht mit abweichender Ikone / Icon
Die Nachricht verhält sich aber -verm.- wie der ursprüngliche Type.
MESSAGE 'Success!' TYPE 'I' DISPLAY LIKE 'S'.
5) Nachricht mit Parametern
Je nach Nachricht können bis zu 4 Texte mitgegeben werden.
Bei Methoden gibt es bis zu 8 Texte (?)
WITH dobj1 …dobj4
Bsp.:
MESSAGE i010 WITH 'This' 'is' 'not' 'America'
6) Längen der Nachrichtenparameter.
In Summe kann die Nachricht gebaut aus den Bestandteilen bis zu 73 Zeichen ausmachen.
Jeder Parameter kann bis zu 50 Zeichen umfassen
7) Nachrichtenpflege
SE91 Nachrichtenpflge
Hier können bis zu 8 Variablen ausgewählt werden. Es ist noch unklar, inwieweit dies Sinn macht.
&1 ist leer
9 Zeichen Test “ ist leer“ und 73-9 = 64 Zeichen per Parameter.