Показаны сообщения с ярлыком SWPM. Показать все сообщения
Показаны сообщения с ярлыком SWPM. Показать все сообщения

21 ноября 2018 г.

Установка SAP ERP 6.0 EHP8 IDES на Linux/Oracle


Этим летом компания SAP наконец-то выложила установочный дистрибутив последней версии IDES системы (Internet Demonstration and Evaluation System) SAP ERP 6.0 EHP8 для более широкого спектра поддерживаемых платформ: Solaris, AIX, Windows, Linux и HP-UX. В качестве базы данных можно выбрать Oracle, MaxDB (SAPDB), SAP ASE или SAP HANA.

До этого была только версия для базы данных SAP HANA, а это совсем другие ресурсы, как вы понимаете.

Я выбрал комбинацию Linux/Oracle. Установочные диски занимают порядка 130 Гб, из них большая часть это Export DB - 22 диска, общим объемом - 85 Гб.

По умолчанию, в раздаче лежит SAP Kernel версии 7.45. Oracle рекомендуется использовать версии 12.1.0.2. Не самый последний из поддерживаемых, но достаточно свежий.

PAM показывает, что можно использовать следующие дистрибутивы Linux (рис. 1).

Рис. 1. Информация из PAM.

Мой выбор был сделан в пользу Suse Linux Enterprise Linux 12 с последним SP3. Подробности по использованию этой операционной системы вы можете найти в этом посте.

В SAP note 2432361 - IDES ERP 6.0 incl. EHP8 описаны требования к дискам со стороны базы данных и манданты/пользователи/пароли. Кто хочет поиграться с SAP HANA необходимо смотреть SAP note 2432302 - IDES ERP 6.0 incl. EHP8 on HANA.

Для Oracle необходимо 420 Гб. Ну хотя бы не 600, как для MaxDB! :)

Предлагаю вам полную инструкцию по установке и настройке SAP ERP 6.0 EHP8 IDES на платформу SLES/ORACLE.

Некоторые моменты, которые можно найти в моей инструкции:
  • в качестве платформы, традиционно, была выбрана виртуальная машина на базе программного обеспечения ORACLE VirtualBox, о которой я писал тут. Требования для работы данной IDES системы указаны на первой странице;
  • в качестве операционной системы, как я уже упомянул, используется SLES 12 SP3, инструкция по установке и подготовке которой была мною обновлена
  • SAP ERP 6.0 EHP8 базируется на платформе SAP NetWeaver 7.5;
  • для установки использовалась одна из самых свежих версий утилиты SWPM 1.0 SP23 с новым интерфейсом. Нововведения утилиты я описывал не так давно;
  • в системе используется свежая версия SAP Kernel 7.45;
  • описана установка и базисная настройка ABAP стека системы;
  • в документе описана установка SAP HELP Library типа PlainHTMLFile на Linux с помощью SAP Software Provisioning Manager. С библиотекой была целая история, которую я описал в этом посте;
  • приведён полный список документов и SAP нот, которые необходимо изучить и принять к сведению в процессе установки системы (стр. 1)
  • описана процедура установки СУБД Oracle 12.1.0.2 и последнего SAP pathes bundle на него для платформы SLES;
  • есть список всех SAP компонентов в итоговой IDES системе (стр. 37);
  • в конце инструкции указаны пути решения пары специфических ошибок, полученных мною после установки системы.

Подробная инструкция (56 страниц) доступна по этой ссылке (zip-архив, 4662 Кб).

Документ так же был добавлен на общую страницу с моими инструкциями.


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


14 ноября 2018 г.

SAP Software Provisioning Manager 1.0. Обновление.

Весной 2013 года в посте "SAP Software Provisioning Manager 1.0" я описывал довольно новый на тот момент инструмент с одноимённым названием (кратко SWPM 1.0). Он используется для установки SAP систем.

Время не стоит на месте. Практика создания отдельных дисков с программой установки конкретной SAP системы, о которой я вспоминал в прошлый раз, ушла в прошлое окончательно. Подробности можно найти в SAP ноте 1825724 - SAP Software Provisioning Manager has replaced the SAP Installation Master Media as of SAP Netweaver 7.0 SR3 or greater. Теперь утилита установки системы единая для всех систем и скачивается отдельно от установочных дисков SAP системы.

В последний раз, когда я упоминал данную утилиту, я использовал версию SP18. С тех пор произошли некоторые значительные изменения, о которых я бы хотел рассказать в этом посте.

Первое, на чём я хотел бы остановиться, это интеграция инструмента установки системы с SUM. Об этом инструменте я писал тут. Интеграция позволяет до установки системы  через Maintenance Planner сгенерировать stack generation file, в котором сформировать целевой стек пакетов поддержки (SPS) для устанавливаемой системы. А после окончания установки, запустится утилита SUM и можно будет провести обновление системы до необходимого SPS. Эта возможность впервые появилась в версии SWPM 1.0 SP07, а в последующих обновлениях доводилась "до ума". Например, в версии SWPM 1.0 SP19 стало возможным добавлять сюда же языковые пакеты для импорта их сразу после установки системы.

Второй момент. Начиная с версии SWPM 1.0 SP17, появилась возможность программе установки вместо диска с SAP Kernel указывать отдельные архивы с ядром SAP системы с самым свежим уровнем пакетов поддержки. Причём иной раз, SWPM не принимает диск, а требует именно архивы (рис. 1). С версии SWPM 1.0 SP22 утилита автоматически проверяет корректность архивов с SAP Kernel (рис. 2).

Рис. 1. Экран утилиты SWPM, на котором задаётся путь до диска с SAP Kernel.

Рис. 2. Экран утилиты SWPM, на котором программа определяет отдельные архивы с частями SAP Kernel.

Еще один момент. В версии SWPM 1.0 SP21 утилиты для импорта информации в базу данных (например, R3load) были интегрированы прямо в архив с SWPM. И теперь, если есть проблемы с используемой версией, то нет необходимости их скачивать отдельно. Правда, это только при установке  систем, основанных на SAP NetWeaver 7.40 и новее.

Ну и самое главное нововведение, которое появилось с версии SWPM 1.0 SP20, это новый переработанный интерфейс программы установки. Теперь это не Java-приложение, которое запускается на сервере, где производится установка системы. А основанный на SAPUI5 графический интерфейс (SL Commin GUI), который представляет собой (барабанная дробь...) Web-приложение! :) К одному из постов с моими инструкциями был комментарий на эту тему.

Так вот, при запуске утилиты происходит запуск серверной части, в которой есть встроенный Web-сервер. А далее программа установки предлагает отрыть в Web-браузере URL для запуска вышеуказанного SL Common GUI (рис. 3).

Рис. 3. Запуск серверной части утилиты SWPM 1.0.

Для работы с утилитой подходят Web-браузеры (рекомендуется наиболее последние версии):
  • Google Chrome (рекомендуется использовать именно его), 
  • Mozilla Firefox, 
  • Microsoft Edge, 
  • Microsoft Internet Explorer 11 и выше.

Основной экран утилиты функционально похож на предыдущую оффлайн-версию (рис. 4).

Рис. 4. Начальный экран утилиты SWPM 1.0 с версии SP20.

Можно запускать, как локально с сервера, так и удаленно, с клиентской станции. Что может быть очень полезно, когда на сервере не установлено X-window окружение или канал связи между компьютером администратора и сервером не обладает достаточной шириной для передачи экранов через X-ы.

SAP рекомендует Web-браузер запускать в режиме "Инкогнито", чтобы плагины браузера не вмешивались в работу.

Основная SAP нота по SWPM 1.0 осталась прежней - 1680045 - Release Note for Software Provisioning Manager 1.0.

На данный момент текущая версия: SWPM 1.0 SP24. SAP, как всегда, рекомендует каждый раз использовать самую свежую версию.

Скачать её можно на странице - https://support.sap.com/en/tools/software-logistics-tools.html, где необходимо в разделе "System Provisioning" нажать соответствующую кнопку (рис. 5).

Рис. 5. Раздел на SAP Support Portal, где можно скачать SWPM.

Далее, как обычно, переходим в раздел "SOFTWARE PROVISIONING MGR 1.0", выбираем операционную систему и скачиваем нужный архив (рис. 6).

Рис. 6. Страница с архивами с SWPM 1.0.

Какой архив использовать для установки целевой системы описано в приложенном файле к вышеуказанной SAP ноте 1680045. Если кратко, то:
  • SWPM*.SAR - для систем, основанных на SAP NetWeaver 7.1 и выше, включая SAP S/4HANA,
  • 70SWPM*.SAR - для систем более старых - основанных на SAP NetWeaver 7.0, включая EHP 1-3.

В том же файле можно найти название ветки на начальном экране SWPM 1.0, где искать необходимую вам систему. 

С помощью данного инструмента можно не только установить систему, но и скопировать системы из одной в другую, переименовать SAP систему, разделить систему ABAP+Java на две отдельные инстанции, так как Dual-stack со стороны SAP больше не поддерживается. По каждой операции есть отдельная SAP нота, например, по гомогенному и гетерогенному копированию - 1738258 - System Copy for Systems Based on SAP NetWeaver - Using Software Provisioning Manager 1.0.

Основная программа утилиты так и осталась SAPinst (рис. 7). По последней версии есть отдельная SAP нота 2393060 - SAPinst Framework 749 Central Note. В ней описаны версии этой программы и исправления.

Рис. 7. Версия утилиты SAPinst.

Так же есть еще одна версия SAP Software Provisioning Manager 2.0, которая используется пока только для установки системы SAP BW4/HANA. Подробности в SAP ноте 2568783 - Release Note for Software Provisioning Manager 2.0.


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


18 января 2016 г.

Что такое SAP System Identificator (SAPSID)

Каждая SAP система идентифицируется через "SAP System Identificator", который должен быть уникальным в рамках одного ландшафта.

Сокращенно "SAP System Identificator" записывается как SAPSID или просто SID.  

SAPSID представляет собой три символа. Первый символ идентификатора должен быть латинской буквой, второй и третий могут быть, как латинской буквой, так и цифрой. Например, ET1, E12, ETS.

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

DBSID и SAPSID теоретически могут не совпадать, но для удобства идентификации уровней SAP и базы данных, а так же администрирования, рекомендуется устанавливать их одинаковыми.

SAPSID задается при установке любой SAP системы (исключение Trial системы) администратором. Для удобства идентификации систем я рекомендую использовать своё кодирование. Как вы знаете, типовой SAP ландшафт представляет собой три системы: система разработки и настройки (DEV), система тестирования или контроля качества (QAS) и продуктивная система (PRD) (рис. 1). Каждая система имеет свой уникальный идентификатор. Часто в продуктивной системе уровень приложений усиливают дополнительными  диалоговыми инстанциями, которые всё равно имеют общий SAPSID (об этом я писал тут).

Рис. 1. Типовой SAP ландшафт.

Рассмотрим как можно закодировать назначение систем в SAPSID. Например, предприятие, которое будут обслуживать системы ландшафта называется "Газмясвагонстекломаш". Системы будут выполнять стандартные функции - DEV, QAS и PRD. Ландшафт ERP систем можно закодировать через SAPSID=DBSID следующим образом: GDE, GQE и GPE. Здесь первый символ от названия предприятия, второй от назначения системы (DEV, QAS, PRD), а последний служит идентификацией ERP системы. Ландшафт BI систем будет кодироваться: GDB, GQB и GPB соответственно. Вы можете выбрать любую другую схему кодирования. Главное, чтобы она была.

Для SAPSID существует набор запрещенных комбинаций. Например, ADD, ADM, ALL, AMD, AND, ANY, ARE, ASC, BIN, BIT, COM, CON, DBA, DBO, DTD, END, EPS, EXE, FOR, GET, GID, IBM, INT, KEY, LOG, LPT, LIB, MAP, MAX, MEM, MIG, MIN, MON, NET, NIX, SAP, SID, SQL, USR, VAR и т.д. Все они с описанием приведены в SAP note # 1979280 - Reserved SAP System Identifiers (SAPSID) with Software Provisioning Manager 1.0
Самое интересное, что комбинации DEV, QAS и PRD не запрещены. :) Но я бы использовать их не стал.

Большинство комбинаций будут забракованы на этапе установки системы. Например, в SAP Software Provisioning Manager 1.0 (рис. 2 и 3).


Рис. 2. Ввод SAPSID на этапе установки SAP системы.

Рис. 3. Сообщение об ошибке в SWPM.

В дальнейшем SAPSID и DBSID могут быть изменены, например, через SWPM (пункт "System Rename"). Но так как процедура по своей сути идентична гомогенному копированию системы, выбирайте SAPSID раз и навсегда. :)


19 апреля 2013 г.

SAP Software Provisioning Manager 1.0

До конца 2010 года компания SAP с каждым дистрибутивом всегда распространяла и набор утилит для операций установки, копирования, обновления систем и т.п.
С апреля 2011 года данные утилиты были выделены в отдельный набор под названием SAP Software Logistics Toolset 1.0 (доступны тут - "https://service.sap.com/sltoolset -> Software Logistics Toolset 1.0") (рис. 1).

Рис.1. Набор утилит SAP Software Logistics Toolset 1.0.

Как вы помните, раньше для установки SAP систем использовался, так называемый, Installation Master disk. Данный диск шел в комплекте с установочными дисками, например, для системы SAP ERP 6.0. В зависимости от ОС/БД, для которой вы хотели провести установку, диск Installation Master содержал файлы для исполнения именно на этой платформе. Основным содержимым этого диска была утилита SAPInst, с помощью которой администратор мог проводить установку/копирование/удаление тех или иных SAP систем (обычно один Installation Master поддерживал несколько систем) (рис. 2).

Рис. 2. SAPInst: начальный экран.

С февраля 2012 года компания SAP для систем на базе SAP NetWeaver 7.0 и выше изменила практику поставки диска Installation Master с каждым комплектом установочных дисков и вынесла утилиту SAPInst в отдельный продукт.
Этот продукт получил, как обычно, и новое название - SAP Software Provisioning Manager 1.0.
Входит он, как вы уже догадались из предыдущего скриншота, в состав Software Logistics Toolset 1.0 (рис 1).

Таким образом, перед установкой новой системы администратор должен войти на ресурс "https://service.sap.com/sltoolset -> Software Logistics Toolset 1.0". Напротив строчки SAP Software Provisioning Manager 1.0 нажать ссылку "Download" и скачать последнюю версию утилиты (рис. 3).

Рис. 3. Доступные для скачивания версии SAP Software Provisioning Manager 1.0.

Как видно из скриншота на данный момент компанией SAP поддерживается 2 версии утилиты:
  • файлы вида 70SWPM*.SAR - для установки систем на базе SAP NetWeaver 7.0 + EHPs,
  • файлы вида SWPM*.SAR - для установки систем на базе SAP NetWeaver 7.1, 7.3, 7.4.
Точный список какой SAP Software Provisioning Manager для установки какой системы используется можно найти в SAP note 1680045 - Release Note for Software Provisioning Manager 1.0.

Для распаковки SAR-архива придется так же скачать SAPCAR архиватор, о котором я писал тут.

Технически SAP Software Provisioning Manager 1.0 представляет собой старый добрый SAPInst (рис. 4 и 5). SAP JVM, как я уже говорил тут, входит в состав утилиты.


Рис. 4. SAP Software Provisioning Manager 1.0: начальный экран.

Рис. 5. SAP Software Provisioning Manager 1.0: информация о версии.

В связи с нововведениями в установочных наборах дисков для SAP систем появилось 2 вида дисков с SAP kernel - один для установки через SAP Software Provisioning Manager, другой, как я понял, для установки по-старинке (рис. 6).

Рис. 6. Разные версии SAP kernel.

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

Дополнительную информацию о SAP Software Logistics Toolset 1.0 можно найти в
SAP note 1563579 - Central Release Note for Software Logistics Toolset 1.0.

У данного поста было обновление, которое можно найти по ссылке.


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