Funktionsbaustein WRITE MESSAGE

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Dieser Funktionsbaustein WRITE_MESSAGE schreibt eine Nachricht aus Tabelle T100 in ein Message-Feld.

Das macht oft Sinn, wenn man die Nachricht nicht direkt in einer Messagebox ausgeben will, sondern als String z. B. ins Application Log schreiben will.

CALL FUNCTION 'WRITE_MESSAGE'
  EXPORTING
    MSGID         =
    MSGNO         =
    MSGTY         =
"   MSGV1         = ' '
"   MSGV2         = ' '
"   MSGV3         = ' '
"   MSGV4         = ' '
"   MSGV5         = ' '
" IMPORTING
"   ERROR         =
"   MESSG         =
"   MSGLN         =
          .

Oft reicht es häufig die Meldung direkt auf dem Bildschirm als Messbox auszugeben

MESSAGE ID sy-msgid   "Nachrichtenklasse
      TYPE sy-msgty   "Typ (E = Error, S = Success, I = Info, A = Abbruch)
    NUMBER sy-msgno   "Nachrichtennummer
      WITH sy-msgv1   "Platzhaltervariable1
           sy-msgv2   "Platzhaltervariable2
           sy-msgv3   "Platzhaltervariable3
           sy-msgv4.  "Platzhaltervariable4

Literatur