SAPGUI ThinApp официально поддерживается

Развертывание SAPGUI может стать крайне трудозатратной задачей, особенно в крупных корпорациях. Еще хуже обстоит дело, если в сети присутствуют физические рабочие станции, виртуальные рабочие столы и терминальные сервисы, а также различные версии операционных систем.

Чтобы упростить развертывание, Вы можете использовать VMware ThinApp и виртуализовать приложение, получив один исполняемый файл, который может быть запущен на любой версии Windows в изолированной среде. После месяцев тестирования SAP официально поддерживает упаковку SAPGUI в ThinApp. Поддержка документирована в SAP support note 66971.

Вы можете получить официальную поддержку, если используете SAP GUI для Windows, начиная с версии 7.20 patchlevel 5 и VMware ThinApp 4.6 и выше.

Процесс создания ThinApp

Для того, чтобы SAP GUI работал с ThinApp и Office 2003 Вам необходимо убрать комментарий («;») из строки VirtualizeExternalOutOfProcessCOM=0 в файле package.ini. Для того, чтобы SAP GUI работал с ThinApp и Office 2007(2010) Вам необходимо изменить три параметра:

  1. Найти в файле package.ini saplogon.exe и добавить строку
    • для Office 2007: ForcedVirtualLoadPaths=%ProgramFilesDir%\Microsoft Office\Office12\PPCORE.DLL;
    • для Office 2010: ForcedVirtualLoadPaths=%ProgramFilesDir%\Microsoft Office\Office14\PPCORE.DLL;
  2. Найти saplgpad.exe и добавить строку:
    • для Office 2007: ForcedVirtualLoadPaths=%ProgramFilesDir%\Microsoft Office\Office12\PPCORE.DLL;
    • для Office 2010: ForcedVirtualLoadPaths=%ProgramFilesDir%\Microsoft Office\Office14\PPCORE.DLL;
  3. Найти VirtualizeExternalOutOfProcessCOM=0 и раскомментировать ее;

После чего заново пересобрать ThinApp с помощью build.bat.

Возможно, Вам будет также интересна следующая информация:

technical-info/sap-gui-support-with-vmware-thinapp.txt · Последние изменения: 2015/04/30 13:05 (внешнее изменение)