29 мая 2012 г.

Добавление текста на экран SAP logon

Начальный экран при входе в SAP систему через SAP GUI выглядит следующим образом:

Рис. 1. Начальный экран входа в систему SAP

Свободное место в правой части экрана входа (SAP logon screen) можно использовать с пользой для дела. Для этого необходимо войти в транзакцию SE61 и создать текст с именем ZLOGIN_SCREEN_INFO, типом "Общий текст" ("General text") и языком системы (определяется SAP параметром zcsa/system_language).

Рис. 2. Создание текста ZLOGIN_SCREEN_INFO

В редакторе ввести текст, который будет отображаться на экране при входе в систему:

Рис. 3. Редактирование текста ZLOGIN_SCREEN_INFO

Можно использовать иконки и значки SAP (список предоставляет отчет RSTXICON):

Рис. 4. Отчет RSTXICON

Для этого надо код символа (4-й столбец) заключить между символами "@". Учтите, что иконки могут стоять только в начале строки.
На экране можно написать тип и версию системы, предупреждение, справочную информацию о мандантах системы или контакты. После того как текст готов, необходимо сохранить (добавив настройку в запрос) и активировать, нажав соответствующие кнопки:

Рис. 5. Сохранение текста

После этого начальный экран входа в систему будет выглядеть так:

Рис. 6. Экран входа в систему с добавленным текстом

Данная настройка действует во всех системах, начиная с SAP R/3 4.6, и описана в SAP note # 205487 - Own text on SAPGui logon screen.


Автор: Шиболов Вячеслав Анатольевич


9 комментариев:

  1. Доброго времени суток! У меня возникла такая проблема: Пытаюсь в 100 манданте добавить текст на экран sap logon, в транзакии se61 выбираю ZLOGIN_SCREEN_INFO, но редактировать запрещает выдавая сообщение: Изменение репозитария/общей для всех мандантов настройки запрещено. Не подскажите где это меняется? Заранее благодарен...

    ОтветитьУдалить
    Ответы
    1. Добрый день!
      Эти настройки надо смотреть в транзакции SCC4 - в настройках манданта, в котором вы пытаетесь делать изменения.

      Удалить
    2. Спасибо! Нашел настройки и разрешил изменение. Но теперь при редактировании выдает: Параметры системы не допускают изменения объекта DOCT ZLOGIN_SCREEN_INFO.

      Удалить
    3. Еще посмотрите настройки в транзакции SE06 -> Опции изменяемости системы.

      Надеюсь, это не продуктивная система? ;)
      Если да, то надо после изменений, быстро вернуть все назад.

      Удалить
    4. В том то и дело что продуктивная! Что то не могу найти параметр где это делается в se06 (

      Удалить
    5. Может быть тогда лучшим способом будет изменить его в системе разработки и перенести запросом?

      Удалить
    6. Запросом пробовал переносить с системы разработки! но нехочет все равно

      Удалить
  2. Доброе утро , пытаюсь по Вашей статье изменить значение информации на экране SAP logon. В редакторе ZLOGIN_SCREEN_INFO текст корректно отображается . А после сохранения на экране SAP logon в окне "Информация" отображается все таким образом :
    Сгенерир. Include к расширению - BASIS_ADMIN - 19.03.2019
    INCLUDE ZAFTER_SYSTEM_COPY OBJECT DOKU ID TX LANGUAGE R
    IF 'Never Display' = 'True'

    Подскажите в чем может быть проблема ?

    ОтветитьУдалить
    Ответы
    1. Доброе утро!
      А какая у вас версия системы? И вы уверенны, что создаете документ типа "Общий текст" с необходимым языком? Посмотрите сриншот на рис.2.

      Удалить