22 октября 2012 г.

TCP/IP порты, используемые SAP


SAP системы используют TCP/IP порты для взаимодействия с пользователями и с другими системами. Все эти порты описаны в документе, который доступен тут.
Информация актуальна, документ постоянно обновляется. Полнее списка я не видел.

Ну и бонус, единственная, известная мне, книга про администрирование SAP систем на русском языке - Сигрид Хагеман и Лиане Вилл "SAP R/3 системного администрирование". В очень хорошем качестве, разбитая по главам.

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


15 октября 2012 г.

SAP Management Console

Администраторы, которые обслуживают SAP системы на операционной системе MS Windows Server, знакомы с утилитой SAP MMC. Это стандартная Microsoft Management Console с SAP оснасткой (snap-in), через которую можно запускать/останавливать SAP системы частями или целиком, просматривать журналы, список процессов и так далее (рис. 1).

Рис. 1. SAP MMC в операционной системе MS Windows Server.

В операционных систем Unix для запуска/останова SAP инстанций приходилось использовать консольную утилиту startsap/stopsap с набором опций.

5 октября 2012 г.

SAP NetWeaver: курсы, сертификация.

Из каталога семинаров учебного центра SAP на второе полугодие 2012 года сделал несколько сканов. Странички с планами семинаров, которые касаются администрирования SAP NetWeaver, содержат так же последовательность подготовки к сдаче на сертификат специалиста. По щелчку - большие сканы.

Курсы и сертификаты для системного администраторов SAP


Курсы и сертификат для специалистов по безопасности SAP систем

Курсы по SAP Solution Manager

Данные планы можно использовать при самостоятельном обучении на ту или иную специализацию.

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


3 октября 2012 г.

Материалы курса ADM100 2011 года

Попали мне в руки материалы с курса ADM100 (в бумажном виде), который читают в учебном центре SAP CIS в Москве в этом году. Материал свежий, от 2011 года.

И вот что обнаружил:
  • Глав (Units) теперь всего 10. В материалах 2008 года их было 13. Убрали главы про онлайн документацию (Unit 4: Access to Help), работу и настройку транспортной системы (Unit 8: Working with the Transport System), архивирование данных (Unit 12: Data Archiving). Последняя включена в виде урока в главу "Fundamentals of Working with the Database", правда без практической части.
  • небольшое обновление в архитектуре и терминологии для систем на базе SAP NetWeaver 7.10 и выше:
    - центральная инстанция (Central Instance, CI) теперь Primary Application Server или PAS,
    - диалоговая инстанция (Dialog Instance, DI) теперь Additional Application Server или AAS,
    - функции Java диспетчера (Java dispatcher) теперь выполняет процесс ICM (Internet Communication Manager),
    - SDM упразднен,
    - инстанция Java Central Services (SCS) теперь содержит Gateway Proccess.
    Отсканированная картинка из курса ADM100 2011 года.

  • появился урок про утилиты SAP Management Console и SAPControl, про которые скоро будет новое сообщение.
  • появился небольшой урок про Downtime Management.
  • есть урок по мониторингу и тюнингу RFC (раньше была лишь теория и настройка соединений).
  • очень плотный урок про DBACOCKPIT (транзакция для управления базой данных, которая заменила ряд транзакций типа DB02, DB13, DB12, DB14 и т.п.).
  • в главе Software Maintenance появились уроки про Maintenance Certificate (требуется для работы утилит SPAM, SAINT и JSPM), Maintenance Optimizer (MOpz).
  • в главе про печать из системы появился урок про Printing Assistant for Landscapes (PAL). Это некая центральная система, в которой производится конфигурирование системы печати и распределение конфигурации по другим SAP системам (ABAP стэки). Нужен минимум SAP NetWeaver 6.40. Поддерживает почти все типы печати. 
  • в главе про фоновые задания появился урок про Java утилиту SAP Central Process Scheduling производства Redwood, которая интегрирована в SAP Solution Manager. 
  • в последней главе про мониторинг и решение проблем хороший урок про возможности SAP Solution Manager, с большой пачкой номеров нот и ссылками на документацию.
В целом материал курса показался очень неплохим. Многие уроки показались более конкретные. Минус явный только один - нет главы про транспортную систему. 

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


27 сентября 2012 г.

Использовать ли "под кат"?


Я вот подумал - а удобно ли Вам читать мой блог и не стоит ли большие посты скрывать "под кат"? В связи с этим проведем опрос.

Опрос закрыт.

Спасибо за Ваш голос. :)

Результаты: в итоге получилось 50/50. Значит очень большие сообщения буду прятать "под кат". Надеюсь будет не очень ужасно. :)
Спасибо еще раз за участие.

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


26 сентября 2012 г.

Переход на SAP kernel 720

Во время обновления системы SAP Solution Manager 7.0 EHP 1 обнаружил, что SAP kernel 7.01, которое используется в этой версии системы, на данный момент не поддерживается компанией SAP AG. Поддержка SAP kernels версий 700, 701, 710 и 711 заканчивается 31 августа 2012. Компания SAP AG рекомендует переходить на другие версии SAP kernel. Подробности можно найти в SAP note # 1629598 - SAP Kernel 720 will replace older kernel versions.

В связи с вышеуказанной информацией мною было принято решение переходить на рекомендуемую версию SAP kernel 720.

Процедура перехода немного отличается от стандартной процедуры обновления уровня пакета поддержки для SAP kernel. Подробна она описана в SAP note # 1636252 - Installing a 7.20 kernel in SAP Web AS 7.00/7.01/7.10/7.11.

Итак, для Windows Server 64-bit и СУБД ORACLE последовательность шагов по обновлению c SAP kernel 701 (150 sup.pkg level) на SAP kernel 720 (300 sup.pkg level) следующая:
  1. Скачал файлы с новым SAP kernel 720 для моей платформы (2 части: независимая от СУБД и для ORACLE) и SAP IGS 720.
  2. Остановил SAP систему: сервер приложений и базу данных.
  3. Остановил Windows-сервис SAPOSCOL и удалил его из списка сервисов.
  4. Остановил и деактивировал Windows-сервис SAP<SID><INST_NO>.
  5. Остановил Windows-сервисы ORACLE.
  6. Скачал и установил SAPHOSTAGENT (заменяет SAPOSCOL с SAP NetWeaver 7.1), как описано в SAP note # 1031096 - Installing Package SAPHOSTAGENT (к ноте прикреплена инструкция в PDF).
  7. Сохранил старую версию ядра, переименовав директорию \usr\sap\<SID>\SYS\exe\uc\NTADM64 в NTADM64.SAVE.
  8. Распаковал SAR-архивы с новой версией ядра и SAP IGS в созданную директорию \usr\sap\<SID>\SYS\exe\uc\NTADM64.
  9. Добавил директории и файлы из сохраненной старой версии SAP kernel в новую директорию, как описано в пункте 4 - 4.2 SAP note # 1636252. Данный шаг необходим, так как у меня есть J2EE часть.
  10. Скачал и добавил в данную директорию ORACLE Instant Client для моей версии СУБД. Подробности в SAP note # 998004 - Update the Oracle Instant Client on Windows.
  11. Удалил старое SAP kernel из директории инстанции - \usr\sap\<SID>\<INST_NAME>\exe. 
  12. Запустил вручную обновление SAP kernel для директории инстанции через утилиту SAPCPE, которая копирует SAP kernel из директории \usr\sap\<SID>\SYS\exe\uc\NTADM64 в \usr\sap\<SID>\<INST_NAME>\exe.
  13. Активировал и запустил Windows-сервис SAP<SID><INST_NO>.
  14. Запустил Windows-сервисы ORACLE.
  15. В профиль инстанции с помощью текстового редактора добавил параметр rslg/new_layout=9, который активирует запись в системный журнал SAP инстанции в старом формате. Данный шаг необходим для корректной работы систем на базе SAP NetWeaver 7.0, 7.01, 7.1 и 7.11. Подробности в SAP note # 1517379 - Which system log format does the 720 kernel write? Так же удалил файл системного журнала.
  16. В профиль инстанции с помощью текстового редактора добавил параметры
    rdisp/wp_no_restricted = 0
    rdisp/configurable_wp_no = 0
    rdisp/dynamic_wp_check = FALSE
    Данные параметры отключают новую возможность динамического увеличения рабочих процессов инстанции, которая не поддерживается в системах на базе SAP NetWeaver 7.0 и 7.01.
  17. Запустил SAP систему. Оба стека (ABAP, J2EE) успешно стартовали.
  18. Проверил работу системного журнала в транзакции SM21.
  19. В транзакции RZ10 выровнял профиль инстанции, импортировав его с уровня ОС.
 Переход на новую версию SAP kernel 720 прошел успешно.

Система SAP с новой версией SAP kernel 720

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


1 сентября 2012 г.

Обучение SAP Basis


Предлагаю обучение администрированию SAP систем на базе SAP NetWeaver.

В рамках данного курса можно приобрести следующие навыки:
  • установка SAP системы на базе платформы SAP NetWeaver, 
  • обновление системы (установка SAP notes, пакетов поддержки, дополнений), 
  • настройка системы после установки (русский язык, основные транзакции), 
  • работа с транспортной системой (настройка, мониторинг, перенос запросов),
  • администрирование пользователей и полномочий в SAP системе,
  • управление мандантами,
  • администрирование, резервное копирование и восстановление базы данных,
  • установка и настройка клиентского места SAP GUI,
  • работа с SAP Support Portal.

Обучение включает теоритеческую и практическую части.
Способы обучения и условия обсуждаются индивидуально.

Кто заинтересовался, пишите на shibolov@gmail.com.
Желательно сразу в письме указать информацию о себе, опыт работы администратором систем и цели обучения.

Ну и поздравляю всех с днем знаний. ;)

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