Ну все кому надо, знают транзакцию
SM02 - Системные сообщения, кто не знает, могут почитать тут: You are not allowed to view links.
Register or
Login, но там по ходу возникли вопросы и оказывается можно отключить появление сообщений от этой радости. В модуле
SAPMSEM1, со строчки 881 будет нечто такое:
*---------------------------------------------------------------------
* MODULE CHECK_DIAG_SUPPBIT_NOSYSMSG
*---------------------------------------------------------------------
* Falls das Frontend keine Systemnachrichten anzeigen kann
*---------------------------------------------------------------------
form check_diag_suppbit_nosysmsg.
data: support_bit type i.
call 'C_GUI_SUPPORT'
id 'FEATURE' field 'NOSYSMSG'
id 'VALUE' field support_bit.
if sy-subrc = 0 and support_bit = 1.
* suppress system message - do not display
* no database update
* PERFORM C_DY_EXIT.
set screen 0.
leave screen.
endif.
endform. "CHECK_DIAG_SUPPBIT_NOSYSMSG
В общем если вам не нравится пользователь, то можете в этой подпрограмме используя неявный энхансмент поставить выход из обработки, типа support_bit = 1, поэтому сообщение не показывать. Единственное нужно проверить момент вызова данной подпрограммы, например если вызывается при активном экране 700, то это вызов происходит при первом входе пользователем в систему, а если активный экран 600 то пользователь получающий сообщение уже зарегистрирован в системе, так что там вариантов можно навесить разных со своей логикой когда и что и кому показывать просто вагон. Например показывать сообщения консультанта ответственного за FI, только пользователям которые находятся в группе FI.