Get Example source ABAP code based on a different SAP table
Standard SAP Help for MESSAGE
MESSAGE
ABAP Reference ABAP Code Snippet
ABAP 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]. ABAP Code Snippet
What does it do? Sends a message.
ABAP AdditionSpecification of the message and message type: tn - Message type t, message number n, message class from addition MESSAGE-ID of the program introduction. tn(id) - Message type t, message number n, message class id. ID mid TYPE mtype NUMBER num - Message type from mtype, message number from num, message class from mid. oref TYPE mtype - Message type from mtype, message number and message class from the interface IF_T100_MESSAGE implemented in the dynamic type of the object reference variable oref. text TYPE mtype - Message type from mtype, message text from text.
Specification of the display type:DISPLAY LIKE dtype Displays the message in a dialog box and uses the icon of the message type specified in dtype. INTO text Returns the message text in text; the message is not sent. WITH dobj1 ... dobj4 Replaces the placeholders '<(> <)>1' to '<(> <)>4' and '<(> <)>' of the message text with the contents of dobj1, ... dobj4.
Raises a non-class-based exceptionRAISING exception Either displays the message or raises a non-class-based exception exception 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.