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
- Den gleichen Effekt hat es, wenn man eine Nachricht in eine Zielvariable schreibt, siehe Message into dummy (Füllen Systemfelder).
message i809(00) with lv_variant into data(lv_dummy).
Literatur
- Function Modules in ABAP: A Quick Reference Guide, von Tanmaya Gupta, S. 553 (EN)
- Common SAP R/3 Functions Manual, von William Lawlor, S. 373 (EN)