Помимо
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 и т.п.
Автор:
Шиболов Вячеслав Анатольевич