27 февраля 2013 г.

Конфигурирование SAP системы - II

В первой части статьи я рассказал про источники значений системных параметров SAP системы и последовательность их считывания.

Продолжим.

Параметры ABAP стэка SAP системы могут быть двух видов:
  • статические,
  • динамические.
Параметров первого типа на данный момент в системе больше, чем второго. В версии SAP NetWeaver 7.0 и 7.3 их примерно 70%. Отличаются тем, что для вступления изменений в силу необходим рестарт сервера приложений SAP.

Параметры второго типа могут быть изменены двумя способами:
  • изменения только в оперативной памяти (действуют до перезагрузки сервера приложений),
  • изменения в оперативной памяти и/или в профиле инстанции.
В таблице TPFYPROPTY хранятся записи о параметрах системы. Если в поле "DYNAMIC" у параметра стоит "X", то параметр динамический (рис. 1).

Рис. 1. Содержимое таблицы TPFYPROPTY.

Для параметра такого типа в транзакции RZ11 появляется кнопка "Изм. знач." (рис. 2, 3, 4).

Рис. 2. Просмотр значения динамического параметра.

Рис. 3. Изменение значения динамического параметра.

Рис. 4. Просмотр значения динамического параметра после изменения.


Для изменения параметров в профайлах SAP инстанции есть два способа:
  • изменять профайлы на уровне ОС с помощью текстового редактора,
  • загрузить профайлы в базу данных через транзакцию RZ10 и вносить изменения в ней.
Компания SAP AG рекомендует использовать второй способ. Плюсы в данном случае следующие:
  • ведение версий профайлов в базе данных с функцией восстановления,
  • автоматическое добавление комментариев к изменениям параметров,
  • хранение копии профайлов в базе данных с соответствующим резервированием в рамках всей базы данных.
При первом запуске транзакции RZ10 необходимо загрузить профайлы SAP системы в базу данных. Делается это с помощью пункта меню "Утилиты -> ИмпортирПрофили -> Активных Серверов".

Для редактирования значений системных параметров необходимо выбрать профиль, перейти в режим "Расширенное ведение" и нажать кнопку "Изменить" (рис. 5).

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

После этого можно отредактировать значение параметра, добавив его в профиль, если его там не было и он имел значение по умолчанию (рис. 6).

Рис. 6. Редактирование значения системного параметра.

Далее сохранить новое значение и весь профиль. При этом произойдет процесс активации, при котором новая версия профиля перезапишет файл на уровне ОС.
Еще раз повторю: чтобы система начала использовать новые значения параметров, необходимо перезагрузить сервер приложений SAP.

Одновременно вносить изменения в профили разными способами не рекомендуется. Так как транзакция RZ10 работает в одностороннем порядке и не учитывает изменения в профайлах, которые были внесены после первоначальной загрузки их в базу данных на уровне ОС.

Для избежания неприятностей на случай возможной потери вручную внесенных изменений в профиль можно перед работой с профилями в транзакции RZ10 провести проверку - "Профиль -> Сравнение -> Профиль в БД -> По активному профилю" (рис. 7). Данная проверка проведет сравнение профиля в базе данных и содержимого файла на уровне ОС.

Рис. 7. Сравнение профилей SAP системы.

При резервном копировании базы данных профайлы с уровня ОС не резервируются. Поэтому желательно делать резервную копию этих файлов вручную. Файлы обладают очень небольшим размером и их можно хранить вместе с описаниями SAP систем на рабочей станции администратора.

Продолжение статьи по ссылке.

Автор: Шиболов Вячеслав Анатольевич

2 комментария:

  1. Спасибо, очень полезная статья. Мне она помогла.

    ОтветитьУдалить