SAP GUI, SAP WebUI, SAP GUI for HTML

Есть два стандартных интерфейса к системе: клиент и браузер.

1. Старый добрый SAP GUI

Кто в теме, с ним давно знакомы.

2. Новый злой SAP Web UI

Это тот, который в новом CRM. Для стандартной функциональности ERP (вроде бы) есть эквивалентный интерфейс в похожем стиле, однако им практически никто не пользуется и его мало кто видел. Чего-то я даже сомневаюсь, что он существует… А был ли мальчик?

Лично я его тем более побаиваюсь, и вот почему:

  

  • я воспитан на старом добром SAP GUI и очень его люблю
  • на старых проектах неизвестно, что отвалится
  • на новых проектах не хватает опыта, так как под него и разработка ведётся по-другому и методы его исследования отличаются
  • в нём не хватает многих технических вещей, и будет необходимость пользоваться старым интерфейсом всё равно
  • если на него переводить пользователей, то переводить нужно все их транзакции
  • подход к ролям и правам используется другой
  • разрабатывать в нём нужно только по-современному, а по старинке абапить – не пойдёт

 

К сожалению раскочегаренной и настроенной системы с таким интерфейсом нет под рукой, да и в интернете как-то бедновато с картинками.

В качестве особого извращения в SAP есть прослойка SAP GUI for HTML: она выглядит очень похоже на SAP GUI, но работает в браузере.  Похоже, но не то же.

SAP GUI for HTML

И вот у нас есть отличительные моменты:

  • Меню выглядит совсем по другому
  • Иконки на на верхних панелях отсутствуют, вместо них только текст
  • Интеграция с Office не работает
  • Не хватает мелких бытовых вещей вроде Ctrl+Y
  • Новый редактор SE38 превращается в обычный блокнот
  • Работа в нескольких окнах – затруднительна
  • Работает не во всех браузерах: поддерживается IE/Firefox, Chrome не поддерживается
  • В ABAP для детектирования этой прослойки есть функциональный модуль GUI_IS_ITS
  • ZWWW можно заставить работать под этой прослойкой, но эта прослойка будет работать через Java-апплеты
  • Для функциональности работы с локальными файлами потребуется установленная Java
  • Другой подход к таймаутам в сессии
  • Кнопка браузера “Назад” имеет нехорошие последствия
  • Средства поиска выглядят несколько иначе: в комплексных средствах поиска выбор осуществляется из комбо-бокса вместо выбора вкладки

 

SAP GUI for HTML

 

В остальном можно быть более-менее уверенным, что будет работать так же как и в обычном 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

Добавить комментарий

Ваш адрес email не будет опубликован.