‎2007 Jan 08 11:22 AM
Hi everyone,
Is there a function that returns the message text depending on the message class and message id ? (instead of reading from table T100).
Thanks.
‎2007 Jan 08 11:23 AM
‎2007 Jan 08 11:23 AM
‎2007 Jan 08 11:23 AM
‎2007 Jan 08 11:24 AM
‎2007 Jan 08 11:25 AM
‎2007 Jan 08 11:27 AM
Hi,
Check this sample.
DATA: T_MESSTAB TYPE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
DATA: W_TEXTOUT LIKE T100-TEXT.
LOOP AT T_MESSTAB.
IF T_MESSTAB-MSGTYP = 'E'.
CALL FUNCTION 'MESSAGE_TEXT_BUILD'
EXPORTING
MSGID = T_MESSTAB-MSGID
MSGNR = T_MESSTAB-MSGNR
MSGV1 = T_MESSTAB-MSGV1
MSGV2 = T_MESSTAB-MSGV2
MSGV3 = T_MESSTAB-MSGV3
MSGV4 = T_MESSTAB-MSGV4
IMPORTING
MESSAGE_TEXT_OUTPUT = W_TEXTOUT.
IF SY-SUBRC = 0.
write w_textout.
ENDIF.
ENDIF.
ENDLOOP.
‎2007 Jan 08 11:39 AM
Thanks to everyone.
The "MESSAGE_TEXT_BUILD " function does really help.
Regards.