Technical Notes 

Messages like all message texts with language indicator and MESSAGE ID are maintained using transaction SE91. Relevant field contents can be inserted into the short text by using the placeholder "&". The current field contents are then appended to the MESSAGE statement with WITH in the order in which they are to be inserted into the short text. The MESSAGE ID must be specified at the beginning of the module pool in the PROGRAM statement:

PROGRAM <Name> MESSAGE ID <ID>.

By using WITH, you can append even more field contents to the MESSAGE statement than the number of placeholders contained in the short text, because the more detailed long text can require this. All field contents following WITH can be inserted into the long text in any sequence using "&V1&", "&V2&", "&V3&"... By means of the number, a reference is made to the corresponding field entry of the field contents listed behind WITH.

Messages in the ABAP are issued in the module pool by using the MESSAGE statement.