Введение

Компонент системы SAP

SAP GUI — это клиент с графическим пользовательским интерфейсом в трехуровневой архитектуре SAP ERP, включающей базу данных, сервер приложений и клиент. Это программное обеспечение, работающее на настольных компьютерах Microsoft Windows, Apple Macintosh или Unix, которое позволяет пользователю получать доступ к функциям SAP в приложениях SAP, таких как SAP ERP и SAP Business Information Warehouse (BW). Оно используется для удаленного доступа к центральному серверу SAP в корпоративной сети.

Выпуски Microsoft Windows

Дата выпуска Последний патч Окончание срока службы Особенности 1.0 Первый "GUI" для программного обеспечения SAP; отсутствие графических элементов, таких как флажки, переключатели и значки 1.1 Длина поля указывается цветами фона; быстрый доступ в меню 2.0 Новый GUI для Windows 3.1; добавлены системная и прикладная панели инструментов; значки на системной панели инструментов 2.1 Новые графические элементы: флажки, переключатели, группы и кнопки на экране 3.0 Внедрен табличный контроль; значки добавлены к кнопкам 3.1 1996 Внешний вид Windows 95 с плоскими кнопками; внедрены элементы tabstrip и ABAP List Viewer (ALV) 4.0 Экраны содержат больше информации для уменьшения навигации 4.5 Внедрены элементы Active X; ALV теперь основан на контроле сетки 4.6 Июль 2000 GUI переработан; внедрены несколько областей для уменьшения необходимости изменения экранов 6.10 Июль 2001 6.20 Март 2002 31 декабря 2010 Добавлен скриптинг 6.40 Июнь 2004 31 декабря 2010 Расширена поддержка Unicode; улучшены доступность и удобство использования 7.10 Февраль 2007 12 апреля 2011 Поддержка Microsoft Vista и Office 2007; новый инструмент "Tweak SAP GUI"; новый редактор ABAP front end 7.20 Апрель 2010 17 (финальная) 9 апреля 2013 Поддержка Windows XP; Windows 2003 Server; Windows Vista; Windows 2008 Server; Windows 7 и Office 2010; разработано на Visual Studio 2008 7.30 Июнь 2012 15 15 июля 2015 Улучшения удобства использования; новые возможности настройки; разработано на Visual Studio 2010 7.40 Октябрь 2014 19 9 ноября 2019 Замена Corbu на Blue Crystal; интеграция SAP GUI для Windows 7.40 и Netweaver Business Client 5.0 7.50 Май 2017 15 (финальная) 9 апреля 2019 7.60 Февраль 2019 15 12 апреля 2022 Внедрена тема Belize, приводящая визуальный дизайн GUI в соответствие с остальными приложениями SAP Fiori. Прекращена поддержка тем Enjoy / Streamline / Tradeshow / SystemDependent. 7.70 29 января 2021 14 9 апреля 2024 8.00 27 января 2023 4 12 января 2027 64-битная версия; темы Quartz: модернизация движка рендеринга и некоторые дополнительные функции; HTML-контрол на основе Microsoft Edge: улучшения; улучшения удобства использования во многих компонентах; улучшения для SAP Logon; фирменные изображения для системы и клиента

Java выпуска для других операционных систем

Выпуск Дата выпуска Последнее обновление Конец поддержки Функции
7.10Октябрь 2007 21
7.20Декабрь 2009 10 31 января 2013 Поддерживаемые ОС – openSUSE, Fedora Core, Mac OS X, Microsoft Windows, AIX, OS X Lion, Fedora, Ubuntu
7.30Декабрь 2012 10 31 марта 2015
7.40Декабрь 2014 13 31 марта 2018
7.50Февраль 2020 9
7.70Март 2021Новые темы с поддержкой HiDPI

Однократная регистрация

SAP GUI на Microsoft Windows или в Internet Explorer также может использоваться для единого входа. Существует несколько приложений для аутентификации на основе портала, обеспечивающих единый вход. SAP GUI также поддерживает единый вход с использованием SAP Logon Ticket. Единый вход также работает в Java GUI.

Критика использования SAP GUI для аутентификации доступа к серверу SAP

SAP — это распределенное приложение, в котором клиентское программное обеспечение (SAP GUI), установленное на рабочей станции пользователя, используется для удаленного доступа к центральному серверу SAP по сети компании. Пользователям необходимо проходить аутентификацию при доступе к SAP. Однако по умолчанию SAP использует незашифрованную связь, что позволяет потенциальным злоумышленникам внутри компании перехватывать имена пользователей и пароли, прослушивая сетевой трафик. Это может скомпрометировать всю систему SAP, если злоумышленнику удастся получить доступ к этим данным для учетной записи пользователя с расширенными правами в системе SAP. Информация об этой уязвимости находится в открытом доступе в Интернете.

SAP Secure Network Communications (Безопасные сетевые коммуникации SAP)

SAP предлагает возможность надежно защитить связь между клиентами и серверами, называемую Secure Network Communications (SNC).

Безопасность

В общей сложности поставщик выпустил 25 пакетов безопасности (также известных как SAP Security Notes). Среди исправлений, выпущенных в марте 2017 года, была устранена одна из наиболее серьезных уязвимостей. Эта уязвимость в SAP GUI-клиенте для Windows позволяет удаленно выполнять код. Кроме того, исследователи, обнаружившие эти проблемы с безопасностью, отметили, что уязвимость позволяет злоумышленнику загрузить программу-вымогатель на сервер SAP, которая автоматически установится на все рабочие станции в организации.

Редактирование экрана с помощью Personas

С 1998 года экраны SAP GUI (так называемые "DynPros") можно адаптировать и настраивать с помощью GuiXT. Теперь этого можно достичь и с помощью "SAP Screen Personas". Personas устанавливается на один из серверов SAP NetWeaver ABAP 7.0x или 7.3x в инфраструктуре системы. После этого его можно использовать на всех серверах SAP NetWeaver ABAP с ядром версии 7.21 или выше, включая системы NetWeaver ABAP 7.11 (на которых Personas установить напрямую нельзя).

Реализации iOS и Android

Нативные реализации SAP GUI для iOS и Android доступны от GuiXT.