Ansicht
Dokumentation
ABAPMESSAGE_TEXT - MESSAGE TEXT
CL_GUI_FRONTEND_SERVICES - Frontend Services ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
MESSAGE, text
... text TYPE mtype ...
Wirkung
Diese Variante sendet eine in text enthaltene Zeichenfolgeals Nachricht des in mtype angegebenen Nachrichtentyps. Bei text handelt es sich um eine zeichenartige Ausdrucksposition, deren Wertals Kurztext der Nachricht verwendet wird. Dabei werden nur die ersten 300 Zeichen berücksichtigt. Für eine solche Nachricht kann kein Langtext definiert werden.
Für mtype wird ein zeichenartiges Datenobjekt erwartet, das den Nachrichtentyp in Großbuchstaben enthalten muss. Ungültige Nachrichtentypen erzeugen eine unbehandelbare Ausnahme.
Bei dieser Variante sind der Zusatz WITH und die Variante mit INTO nicht erlaubt.
Hinweise
- Wenn für text Feldsymbole oder Formalparameter vom Typ any oder data angegeben sind, müssen sie bei Ausführung der Anweisung zeichenartig sein. Die syntaktisch gleiche Variante MESSAGE oref kann nicht mit generisch typisierten Feldsymbolen oder Formalparametern ausgeführt werden.
- Da die Systemfelder sy-msgid und sy-msgno bei der Angabe einer Zeichenfolge unspezifisch gefüllt werden, sollte diese Variante nur in den seltenen Fällen verwendet werden, wenn der Inhalt der Systemfelder nicht zur Identifikation der Nachricht benötigt wird. In allen Fällen, in denen Nachrichten über diese Systemfelder übergeben (z.B. aus Funktionsbausteinen) oder protokolliert werden, ginge ansonsten der sprachunabhängige Zugriff auf den Nachrichtentext verloren.
Beispiel
Ausgabe eines Ausnahmetexts als Informationsnachricht.
ABAP Short Reference BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2679 Date: 20240328 Time: 192716 sap01-206 ( 49 ms )