Table of Contents

Messages (ABAP)

Background

Attention : ABAP a comportement non intuitif vis à vis des messages de type “W” lorsqu'un programme tourne en background : ils sont transformés en messages de type “E”, ce qui provoque l'interruption du programme ! (source : docu SAP)

Classe de message par défaut

Mettre message-id <msg_class> dans l'instruction REPORT ou FUNCTION-POOL.

FUNCTION-POOL zwmargos_rfmob MESSAGE-ID zwmargos_rfmob.

MF pour récupérer le contenu d'un message dans une variable

FORMAT_MESSAGE

Snippets

MESSAGE ID SY-MSGID TYPE 'W' NUMBER SY-MSGNO 
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. 
 
MESSAGE ID gs_msg-msgid TYPE 'W' NUMBER gs_msg-msgno
        WITH gs_msg-msgv1 gs_msg-msgv2 gs_msg-msgv3 gs_msg-msgv4.

FM POPUP_TO_CONFIRM.