Funktionsbaustein FORMAT MESSAGE

Aus SAP-Wiki
Zur Navigation springenZur Suche springen

Dieser Funktionsbaustein FORMAT_MESSAGE hat als Importparameter die Nachrichtenklasse, die Nachrichtennummer, die Nachrichtensprache und die 4 Variablenfelder, und gibt daraus den Nachrichtentext zurück.

Das kann sehr praktisch sein, wenn man die Nachricht nicht als Popup-Message ausgeben will, sondern als gesamter String fortschreiben will.

Data: lv_msg type string.

CALL FUNCTION 'FORMAT_MESSAGE'
 EXPORTING
   ID              = SY-MSGID
   LANG            = SY-LANGU
   NO              = SY-MSGNO
   V1              = SY-MSGV1
   V2              = SY-MSGV2
   V3              = SY-MSGV3
   V4              = SY-MSGV4
 IMPORTING
   MSG             = lv_msg
 EXCEPTIONS
   NOT_FOUND       = 1
   OTHERS          = 2.
          
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.

Message into DUMMY

message i809(00) with lv_variant into data(lv_dummy).

Literatur