MESSAGE

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.