ABAP Keyword Documentation → ABAP - Short Reference
MESSAGE - Short Reference
Other versions: 7.31 | 7.40 | 7.54
Syntax
MESSAGE { tn
| tn(id)
| {ID mid TYPE mtype NUMBER num}
| {oref TYPE mtype}
| {text TYPE mtype} }
{ { [DISPLAY LIKE dtype]
[RAISING exception] }
| [INTO text] }
[WITH dobj1 ... dobj4].
Effect
Sends a message.
Additions
Specification of the message and message type
-
tn
- Message typet
, message numbern
, message class from additionMESSAGE-ID
of the program introduction. -
tn(id)
- Message typet
, message numbern
, message classid
. -
ID mid TYPE mtype NUMBER num
- Message type frommtype
, message number fromnum
, message class frommid
. -
oref TYPE mtype
- Message type frommtype
, message number and message class from the interface IF_T100_MESSAGE implemented in the dynamic type of the object reference variableoref
. -
text TYPE mtype
- Message type frommtype
, message text fromtext
.
Specification of the display type
-
DISPLAY LIKE dtype
Displays the message in a dialog box and uses the icon of the message type specified indtype
. -
INTO text
Returns the message text intext
; the message is not sent. -
WITH dobj1 ... dobj4
Replaces the placeholders "&1" to "&4" and "&" of the message text with the contents ofdobj1
, ...dobj4
.
Raises a non-class-based exception
-
RAISING exception
Either displays the message or raises a non-class-based exceptionexception
in a function module or in a method. An exception is raised to which return values were assigned in the call; another exception sends the message.