Первоначальные настройки S/4HANA

Posted under Первичная настройка S/4HANA, Установка S/4HANA On By Plank

У нас есть SAP S/4HANA 2020 Initial Shipment Stack (SAP S/4HANA 2020 Initial Shipment Stack) в том виде, как она была выпущена. Для полноценной работы и установки обновлений необходимо выполнить первоначальные настройки S/4HANA. Полное описание действий после установки системы можно посмотреть в документации: Post-Installation Checklist. Также полезными будут подразделы: Configuring the ABAP Platform и Administrating the ABAP Platform (раздел ABAP Platform). Ниже описаны минимально необходимые настройки.

Первоначальные настройки S/4HANA включают:

1.   Первый вход в систему

Под пользователем DDIC, с паролем, который указали при инсталляции системы, заходим в 000 мандант.

Выполняем тр. SICK, все хорошо, выходим.

2.   Выполнение Check and Adjust ABAP System

Опять запускаем SWPM.

Запустить sapinst, можно через консоль (как мы это делали при инсталляции S/4HANA, см. Установка SAP S/4HANA 2020 Initial Shipment Stack), можно double-click по файлу.

Открываем браузер и подключаемся к sapinst по аналогии как мы это делали при инсталляции S/4HANA, ссылка такая же. Выбираем Check and Adjust ABAP System в разделе Generic Options, выбираем <Next>.

Проверяем, что это наша система и выбираем <Next>.

Выбираем опцию HDI_CHECK_ENABLE, выбираем <Next>.

Указываем номер своей инстанции БД (в моем случае 02, в Вашем тоже, если устанавливали как описано в предыдущей статье) и пароль пользователя БД SYSTEM, выбираем <Next>.

Вводим пароль пользователя БД SYSTEMDB, выбираем <Next>.

Вводим пароль пользователя схемы БД SAPHANADB, выбираем <Next>.

Далее выбираем <Next>.

Выбираем <Ok>.

3.   Перевод БД SAP HANA в режим перезаписи логов

Запускаем eclipce или hana studio, открываем перспективу SAP HANA Administration Console

Подключаемся к нашей базе данных SAP HANA.

double-click на имени системы или в контекстном меню выбираем Configuration and Monitoring -> Open Administration.

На вкладке Configuration в строке поиска вводим log_mode

Проваливаемся в строку параметра и в поле New Value раздела System вводим overwrite

Выбираем <Save>.

Далее выключаем S/4HANA инстанцию (в моем случае HPA) и

перезапускаем БД SAP HANA (в моем случае DPA). Описание команд запуска и остановки инстанций см. Остановка и запуск Сервера приложений, БД, ОС и гипервизора.

4.   Создание пользователя для себя

1.    Создаем адрес компании по умолчанию

(хотя это можно сделать и во время создания пользователя)

тр. SUCOMP

Указываем название компании и выбираем <Create>.

Определяем страну RU, часовой пояс RUS03 и язык RU.

Выбираем <Save>.

Берем запись на редактирование.

В меню Company Address выбираем Standard address.

Выбираем <Save>.

2.    Создаем пользователя для себя

тр. SU01

Указываем свой логин и выбираем <Create>.

Указываем данные о себе.

Придумываем временный пароль 10 символов.

Далее указываем профили SAP_ALL и SAP_NEW.

Выбираем <Save>.

Выходим из системы.

Заходим в систему под новым пользователем: указывая временный пароль, который определили при создании пользователя. Система предложит поменять пароль на постоянный.

5.   Начальная конфигурация системы

тр. STC01

 

Выполняем список задач SAP_BASIS_SETUP_INITIAL_CONFIG

Нажимаем <F8> (или выбираем <Generate Task List Run>)

Для строки Create Loginscreen Info (SE61 – ZLOGIN_SCREEN_INFO) выбираем <Change Parameters>.

Указываем что будет отображаться на экране входа в систему и выбираем <Save>.

Возвращаемся в список задач, нажимаем <F3>.

Для строки Create SSL Server Standard PSE (STRUST) выбираем <Change Parameters>.

Указываем домен верхнего уровня и выбираем <Save>.

Возвращаемся в список задач, нажимаем <F3>.

Запускаем в видимом (диалоговом) режиме, нажимаем <F8>.

6.   Настройка транспортной системы

тр. STMS

1.    Создание конфигурации TMS.

Оставляем все по умолчанию, выбираем <Save>.

Указываем пароль, выбираем <Continue>. Будут созданы RFC-соединения TMSADM@HPA.DOMAIN_HPA и TMSSUP@HPA.DOMAIN_HPA.

2.    Создание виртуальной системы.

Переходим в настройку систем, выбираем Overview -> Systems.

Создаем виртуальную систему, выбираем Create -> Virtual Systems.

Указываем имя системы и ее название, выбираем <Save>.

Обзор систем.

Возвращаемся назад, нажимаем <F3>.

3.    Настройка маршрутов

В настройке маршрутов создаем стандартную конфигурацию для одиночной системы.

Переходим в настройку маршрутов, выбираем Overview -> Transport Routes.

Переходим в режим изменений, нажимаем <F5>.

Далее переходим к созданию уровней переноса, выбираем в меню Goto -> Transport Layers.

Выбираем <Insert Row>.

Указываем идентификатор и название уровня переноса.

Нажимаем <F8>.

Переносим плитки, обозначающие системы, в область конфигурации (щелкаем на плитке, щелкаем на их месте в области конфигурации).

Выбираем <Add Transport Route> и проводим линию от одной системы к другой.

Указываем в поле Transport layer уровень переноса ZTL.

Нажимаем <F8>.

Выбираем <Save>.

Указываем краткое описание (оставляем предложенное).

Подтверждаем распределение и активацию конфигурации, выбираем <Yes>.

Аналогично добавляем уровень переноса SAP:

7.   Изменение параметров профилей инстанции

тр. RZ10

Редактирование профиля инстанции

Выбираем профиль инстанции, который называется <SID>_<Instance_name>_<Host name>, в моем случае HPA_D00_HANA2020PAPM.

Выбираем опцию Extended maintenance и выбираем <Change>.

Примечание: Если посмотреть на параметр PHYS_MEMSIZE в профиле инстанции или в тр. RZ11, то текущее значение будет значительно меньше нормального. В данном примере 12277, хотя физически значение больше, 122771.

От этого параметры считаются другие параметры, например rdisp/PG_SHM или em/initial_size_MB, от которого в свою очередь считается abap/shared_objects_size_MB, em/max_size_MB и т.д. Не знаю, это баг отображения или действительно заниженное значение и как это в действительности повлияет на реальное выделение памяти, но, как мне кажется, лучше установить параметр PHYS_MEMSIZE в правильное значение равное всему объему доступной памяти (как указано в значении “Ядро по умолчанию”).

Далее выбираем <Create Parameter> или нажимаем <F5>.

Указываем имя параметра и его значение, выбираем <Copy>.

Список параметров для создания:

1. rdisp/scheduler/prio_high/max_runtime = 36000

rdisp/max_wprun_time (устарел) – определял максимальное время, в течении которого диалоговый рабочий процесс работал над одним шагом диалога без дампа по time out (максимальное время обработки запроса в диалоговом рабочем процессе до его принудительного прерывания). По умолчанию был 600 сек. и обычно увеличивался в несколько раз. Теперь он устарел, вместо него используется 3 параметра:

  • rdisp/scheduler/prio_high/max_runtime по умолчанию равен 11m (соответствует rdisp/max_wprun_time, нота 2906877);
  • rdisp/scheduler/prio_low/max_runtime по умолчанию равен бесконечно;
  • rdisp/scheduler/prio_normal/max_runtime по умолчанию равен 60m.

Приоритеты описаны в ноте 2129291. Подробности в нотах 2918906 и 2001276.

Делаем rdisp/scheduler/prio_high/max_runtime = 36000, должно хватить на любые задачи, если мы забудем что-то запустить в фоновом режиме.

2. rdisp/gui_auto_logout = 36000

Максимальное время простоя для SAP GUI, я делаю 36000 секунд для домашней системы, как и rdisp/scheduler/prio_high/max_runtime.

3. rdisp/keepalive = 120

Время молчания GUI, после которого сервер приложений отправляет ping на GUI. Была ситуация, когда оборудование провайдера (YOTA) обрывало соединение при молчании более нескольких минут, поэтому параметр лучше уменьшить до 120.

4. gw/alternative_hostnames = <мой белый IP>

Если удаленно Hana Studio подключается к серверу приложений (это когда создается ABAP project) при отсутствии данного параметра может быть ошибка “Logon to system <S/4HANA SID> failed (timeout during allocate)” при определенных настройках сетей.

Прочее:

5. login/min_password_lng = 8 (опционально). Есть функционал, например мастер создания RFC-соединения, который ориентирован на 8-символьный пароль. Есть нота 3030803 которая решает эту проблему, так как по новым политикам пароль должен быть не менее 10 символов. На всякий случай можно остаться на минимальной длине пароля 8 символов, пока все баги не выловят с переходом на минимальный 10-символьный пароль.

6. rdisp/max_alt_modes – определяет количество окон SAP GUI для одной регистрации пользователя, сейчас по умолчанию 16, можно не трогать.

7. icm/host_name_full = <полное имя хоста>. В моем случае hana2020papm.esxi2, можно посмотреть в ОС, выполнив в терминале команду: hostname -f. Также является <имя хоста + FQDN> (FQDN указывали при инсталляции). Не рекомендуется к указанию в профиле инстанции, см. ноту 2907966.

8. zcsa/installed_languages – динамический параметр, не требует указания в профиле инстанции, см. ноту 2185213.

После ввода параметров выбираем <Copy>.

Возвращаемся на основной экран

Выбираем <Save>.

Активируем, выбираем <Yes>.

Соглашаемся на проверку, двойной щелчок по Yes.

Аналогичные изменения проделываем с профилем DEFAULT.

Редактирование профиля по-умолчанию

Выбираем профиль DEFAULT, выбираем опцию Extended maintenance и выбираем <Change>.

Выбираем строку login/system_client и далее выбираем <Change Parameter> или нажимаем <F2>.

Меняем 000 на 777 (или номер Вашего любимого манданта). Выбираем <Copy>.

Остальные параметры создаем.

Список параметров для изменения и создания:

  1. login/system_client значение 777 (мандант по умолчанию при входе в систему, я делаю 777)
  2. zcsa/second_language значение E
  3. zcsa/system_language значение R
  4. icm/server_port_2 значение PROT=HTTPS,PORT=443$$,PROCTIMEOUT=600,TIMEOUT=600
  5. icm/server_port_0 значение PROT=HTTP,PORT=80$$,PROCTIMEOUT=600,TIMEOUT=600
  6. icm/server_port_1 значение PROT=SMTP,PORT=25000,TIMEOUT=180,PROCTIMEOUT=180

Действия по сохранению профиля аналогичны описанным выше, используем <Copy> и <Save>.

Перегружаем инстанцию (только application server). Описание команд запуска и остановки инстанций см. Остановка и запуск Сервера приложений, БД, ОС и гипервизора.

8.   Установка SAP HANA AFL 2.0 (VCH AFL)

Скачиваем с Software Downloads файл плагина AFL (номер версии плагина = номер версии БД SAP HANA). Файл можно найти по ключевым словам, например SAP HANA AFL 2.0 или SAP HANA AFL Rev 58 only for HANA 2.0 Rev 58 (58 – версия только что установленной БД SAP HANA).

Разархивируем в произвольную папку, например, командой в терминале /arch/download/SAPCAR_1010-70006178.EXE -xvf /arch/download/IMDB_AFL20_058_0-80001894.SAR -R /arch/download/AFL_INST

Запускаем HDB LCM. Путь стандартный (только зависит от DBSID) /hana/shared/<DBSID>/hdblcm/hdblcmgui. В моем случае командой /hana/shared/D21/hdblcm/hdblcmgui

Выбираем опцию Install or Update Additional Component, далее выбираем <Next>

Выбираем папку с распакованными файлами, активируем опцию Include Subdirectories

И выбираем плагин.

Выбираем <Ignore>.

Далее выбираем <Update>.

Выбираем <Finish>.

Основные первоначальные настройки S/4HANA выполнены, можно заняться установкой языка RU.

Leave a comment

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