SM02 - Системные сообщения

Автор Uukrul, Вересень 22, 2014, 09:02:18 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Uukrul

Ну все кому надо, знают транзакцию SM02 - Системные сообщения, кто не знает, могут почитать тут: http://sapland.ru/blogs/shibolov/?post=11571, но там по ходу возникли вопросы и оказывается можно отключить появление сообщений от этой радости. В модуле 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.

№1

А там случаем нет возможности показывать (вместо не показывать) отдельным личностям что-то типа - "Благодарим за нечеловеческое терпение при использовании нашего программного продукта"? ;)
Мой блог

Uukrul

Цитата: №1 від Вересень 25, 2014, 01:38:14 ПП
отдельным личностям что-то типа - "Благодарим за нечеловеческое терпение при использовании нашего программного продукта"? ;)
Не это уже E-Mail называется... для этого вам сюда: http://sapforum.biz/index.php/topic,87.0.html  8)

№1

Эх... :( а так было бы чудно выставить как системное сообщение
Мой блог

Uukrul

Цитата: №1 від Вересень 26, 2014, 09:45:02 ДП
Эх... :( а так было бы чудно выставить как системное сообщение
Что-то ты похоже заскучал, может вам это на HANA-у переход замутить. Веселуха наступит...  8)

SMF spam blocked by CleanTalk