Есть два стандартных интерфейса к системе: клиент и браузер.
1. Старый добрый SAP GUI
Кто в теме, с ним давно знакомы.
2. Новый злой SAP Web UI
Это тот, который в новом CRM. Для стандартной функциональности ERP (вроде бы) есть эквивалентный интерфейс в похожем стиле, однако им практически никто не пользуется и его мало кто видел. Чего-то я даже сомневаюсь, что он существует… А был ли мальчик?
Лично я его тем более побаиваюсь, и вот почему:
- я воспитан на старом добром SAP GUI и очень его люблю
- на старых проектах неизвестно, что отвалится
- на новых проектах не хватает опыта, так как под него и разработка ведётся по-другому и методы его исследования отличаются
- в нём не хватает многих технических вещей, и будет необходимость пользоваться старым интерфейсом всё равно
- если на него переводить пользователей, то переводить нужно все их транзакции
- подход к ролям и правам используется другой
- разрабатывать в нём нужно только по-современному, а по старинке абапить – не пойдёт
К сожалению раскочегаренной и настроенной системы с таким интерфейсом нет под рукой, да и в интернете как-то бедновато с картинками.
В качестве особого извращения в SAP есть прослойка SAP GUI for HTML: она выглядит очень похоже на SAP GUI, но работает в браузере. Похоже, но не то же.
И вот у нас есть отличительные моменты:
- Меню выглядит совсем по другому
- Иконки на на верхних панелях отсутствуют, вместо них только текст
- Интеграция с Office не работает
- Не хватает мелких бытовых вещей вроде Ctrl+Y
- Новый редактор SE38 превращается в обычный блокнот
- Работа в нескольких окнах — затруднительна
- Работает не во всех браузерах: поддерживается IE/Firefox, Chrome не поддерживается
- В ABAP для детектирования этой прослойки есть функциональный модуль GUI_IS_ITS
- ZWWW можно заставить работать под этой прослойкой, но эта прослойка будет работать через Java-апплеты
- Для функциональности работы с локальными файлами потребуется установленная Java
- Другой подход к таймаутам в сессии
- Кнопка браузера “Назад” имеет нехорошие последствия
- Средства поиска выглядят несколько иначе: в комплексных средствах поиска выбор осуществляется из комбо-бокса вместо выбора вкладки
В остальном можно быть более-менее уверенным, что будет работать так же как и в обычном SAP GUI.
Чтобы ещё запустить, нужно зайти примерно по такому адресу:
http://erp-dev.domain.com:8077/sap/bc/gui/sap/its/webgui?sap-client=100&sap-language=RU
Здесь:
- имя сервера = erp-dev.domain.com – полное имя машины (FQDN), зайти просто по IP-адресу невозможно. Если у сервера нет реального полного имени, то его следует придумать и прописать локально в hosts (c:\Windows\System32\drivers\etc\hosts)
- порт = 8077 – номер порта формируется как 80+НомерИнстанции (непонятное число, которое вы вписываете в SAP LOGON при регистрации новой системы)
- мандант = 100 – номер манданта по умолчанию, на экране входа его можно поменять
- точка входа = sap/bc/gui/sap/its/webgui – это собственно приложение SAP GUI for HTML. Именно эта точка со всеми причастными должна быть предварительно активирована в SICF
[TODO] Хоть одним глазком бы посмотреть на настоящий WebUI в ERP