Помимо SAP GUI для Windows, компания SAP поставляет клиентское место SAP GUI, работающее как апплет виртуальной машины Java. На данный момент есть одна версия SAP GUI for Java - 7.10. Скачать можно с официального ftp сервера SAP или с SAP Support Portal. Установив предварительно Sun Java VM, можно установить данное ПО на следующие ОС:
- Windows
- MAC OS X
- Unix-like (AIX, HP-UX, Solaris, Linux)
Для тестирования я установил в качестве виртуальной машины на свой ноутбук Sun VirtualBox, скачал и установил на неё Ubuntu Linux. Установил пакеты с Sun Java, согласно требованиям SAP, которые указаны в документации, что идет к дистрибутиву с SAP GUI for Java. Надо заметить, что документация очень подробная и полезная. И установил собственно SAP GUI for Java 7.10 командой:
# java -jar PlatinGUILNX_9.JAR install
Если все рекомендации перед установкой выполнены, то запустится графическое приложение по установке клиентского места SAP GUI for Java. После установки в директории /home/user/SAPClients/ будут находиться файлы приложения. Запускаемым файлом является /home/user/SAPClients/SAPGUI7.10rev9/bin/guilogon. Это shell-скрипт, который и запускает SAPLogon:
Самое основное чем отличается эта версия SAP GUI от SAP GUI под Windows, и на какую тему часто задают вопросы - это создание записи соединения с системой SAP. Остановлюсь на этом поподробнее.
Есть два способа создания соединения. Первый - через файл настройки. Данный файл с названием connections находится в директории /home/user/.SAPGUI/. В Windows файл настройки находится в директории С:\Documents and Settings\user\SAPGUI\. Для примера содержимое файла с двумя записями выглядит следующим образом:
В первой записи TTM - это SID системы, 10.239.1.19 - IP адрес сервера приложений, 3200 - порт сервера (3200 + номер системы).
Сложнее конструкция при использовании SAP router и Message server-а с LOGON группами. Это вторая запись. Здесь. 10.239.1.1 и порт 3299 - координаты SAP router-а. 10.200.1.10 и 3600 - IP адрес и порт Message server-а центральной инстанции. ADMIN - LOGON группа данной системы. Я думаю, что разбора этих двух строчек будет достаточно, чтобы прописать большинство возможных соединений, которые будут у вас. Для детальной информации смотрите раздел документации 9. Technical Background -> 1. Connection Strings.
Кстати, данная документация входит в состав установленного клиентского места SAP GUI for Java и доступна через пункт меню Help -> Help Contents основного окна программы.
Второй способ - через меню Connection -> New... -> закладка Advanced, устанавливаете галочку Expert Mode. В поле Description вводите название системы (SID), а в открывшемся поле после "conn=" ту же строчку, что и в файле настроек соединений, описанном выше.
Окна системы в SAP GUI for Java выглядят следующим образом:
Данное клиентское место вполне работоспособно и почти ничем не отличается от SAP GUI для Windows. И это позволяет использовать на рабочих местах пользователей в качестве ОС Mac OS X, Linux и т.п.
Ещё больше статей про администрирование SAP систем в моём основном блоге sidadm.blogspot.com.
В том числе авторские курсы администрирования SAP системы.