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

28 сентября 2018 г.

SAP Enterprise Support. ASAP для методологии Run SAP

На днях дочитал книгу "SAP Enterprise Support. ASAP для методологии Run SAP" издательства SAP PRESS на русском языке.


Книга на русском языке была издана в 2012 году, а оригинал вышел и того раньше, в 2010 году.

Компания SAP для внедрения своих продуктов почти сразу продвигала стандарты и рекомендации под названием ASAP (Accelerated SAP). Следование данной методологии направлено на оптимизацию используемых ресурсов (людей, времени) и повышение качества внедрения. При этом методология подразумевала разбивку процесса на этапы:
  1. Подготовка проекта,
  2. Концептуальный проект,
  3. Реализация,
  4. Заключительная подготовка (перенос данных в SAP, тестирование, инструкции для пользователей),
  5. Промышленная эксплуатация и поддержка.

Раньше методология ASAP распространялась в виде набора документации (обычно на компакт-диске), которую ключевые члены команды внедрения должны были изучить и применять в процессе. Если интересно, то вот неплохая статья.

Но время не стояло на месте. Количество решений от компании SAP росло, сами решения становились сложнее. Бизнес-процесс стал не просто набором экранов или транзакций внутри одной системы, но превратился в настоящую цепочку, в которой участвует много систем, как разработанных SAP, так и сторонних компаний.

Для внедрения и поддержки своих систем компания SAP начинает делать ставку на систему SAP Solution Manager, как единый источник достоверных данных. Начиная с версии системы 7.0 EHP1 (данная версия системы вышла в конце 2008 года), SAP настоятельно рекомендует установку системы в ландшафт и активное её использование. Методология ASAP глубоко проникла в SAP Solution Manager, и компания SAP настоятельно рекомендует при разработке решения на базе систем SAP в первую очередь разворачивать данную систему и вести весь проект, включая документацию, в ней.

Вернемся к книге. Книга рассчитана не на технических специалистов, и скорее даже не на консультантов SAP, а на сотрудников клиента, купившего решения от SAP. В книге расписано что заказчик может получить от компании SAP в рамках договора поддержки (SAP Enterprise Support). Красной нитью через страницы книги проходит система SAP Solution Manager и её функциональность. Книгу можно охарактеризовать, как рекламную методичку от службы поддержки SAP для любимых клиентов.

Для чего может быть полезна книга:
  • понимание для чего нужна система SAP Solution Manager в ландшафте,
  • описание предоставляемых услуг в рамках договора поддержки,
  • краткий словарь терминов, связанных с SAP Solution Manager и поддержкой,
  • начальное знакомство с методологией внедрения от SAP.

А теперь о минусах. 

Самый главный минус - много воды. Книга писалась сотрудниками службы поддержки SAP. Причем разные главы написаны разными людьми. Каждый вложился от души. :) Формулировки одна другой заковыристей. Зато их можно использовать при подготовке документации и презентаций. 
Структура книги тоже не её конёк. Просто набор глав - описаний различных сервисов и рекомендаций как всё должно быть у заказчика. 
Еще один минус - книга, увы устарела. Только система SAP Solution Manager с даты выхода книги обновилась кардинально дважды, про термины и сервисы и говорить не стоит.

Общая оценка книги по пятибалльной шкале - 2,5.


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

16 ноября 2016 г.

Обновление SAP Solution Manager 7.1 с помощью Software Update Manager 1.0 SP18.1


Про обновление SAP системы я писал в посте "Обновление SAP системы с помощью Software Update Manager 1.0".

В нём я описывал "ручной" способ и с помощью утилиты SAP Software Update Manager 1.0. В прошлый раз была использована старая версия утилиты (SP14). С новым пакетом поддержки были внесены изменения. Прежде всего в плане интерфейса и запуска утилиты.

Выкладываю новую инструкцию - Обновление SAP Solution Manager 7.1 на платформе SLES 12 SP1/Oracle 12c с SPS04 до SPS14 с использованием Software Update Manager 1.0 SP18.1.

В данной инструкции по обновлению, в отличии от прошлой, используется другая платформа - Linux, версия утилиты самая последняя - SP18.1. Обновляется система SAP Solution Manager 7.1 со стеком пакетов поддержки, который содержит система сразу после установки (SPS 04).

Скачать можно по этой ссылке (zip-архив, 5268 Кб).

P.S. Недавно вышел SPS 15 для системы SAP Solution Manager 7.1, об обновлении на который обязательно будет отдельный пост.


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


28 октября 2016 г.

Моя инструкция: установка SAP Solution Manager 7.1 на Linux


Как вы знаете, на этом блоге есть страничка, на которой я выкладываю инструкции собственного изготовления по установке, настройке, копированию и обновлению SAP систем.

Страничку можно найти здесь.

Сегодня очередное обновление материалов. Выложил инструкцию по установке системы SAP Solution Manager 7.1 на платформу Linux/Oracle.

В качестве операционной системы я выбрал SUSE Linux Enterprise Server, об установке и настройке которой я писал в этом посте.

Чем данная инструкция отличается от, например, этой:
  • операционная система Linux, причем не Oracle Linux, которую я использовал в нескольких инсталляциях, а SLES 12 SP1,
  • последняя версия СУБД от ORACLE, то есть полный процесс установки и обновления версии 12.1.0.2,
  • установка ABAP+Java стэков с помощью SAP Software Provisioning Manager последней версии (SP18),
  • настройка SAP Management Console в SLES (установка Oracle Java).

Документ не охватывает процесс обновления системы, поэтому 36 страниц. Но, как обычно, список необходимой документации и SAP нот и, конечно, подробные скриншоты процесса.

Скачать можно по этой ссылке (zip-архив, 5128 Кб).

SAP подстегивает всех в следующем, 2017 году, переходить на SAP Solution Manager 7.2: поддержка версии 7.1 заканчивается в декабре 2017 года. Но опытные администраторы торопиться не любят. :)

О нововведениях в версии 7.2 можно послушать, например, в этом вебинаре.


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


17 ноября 2015 г.

Обновление SAP системы с помощью Software Update Manager 1.0

Когда SAP системы были большими простыми, когда была только ABAP часть системы, а слова "Java" и "SAP" никто и не думал произносить вместе, администратор обновлял систему поэтапно, не спеша, смакуя каждый шаг:
  1. Сначала, обновлялась утилита SPAM/SAINT. Для этого использовалась транзакция SPAM.
  2. Затем обновлялось ядро системы - SAP Kernel
  3. Если было необходимо установить/обновить дополнения (Add-on), то использовалась транзакция SAINT.
  4. Ну и в конце, с помощью транзакции SPAM, заряжались очереди пакетов поддержки для той или иной компоненты системы и, производился импорт.
Когда в ABAP части системы стало больше компонент, SAP начал выпускать (1-2 раза в полгода) стеки пакетов поддержки, или Support Package Stack (SPS). Это некий набор пакетов поддержки или, скорее, рекомендации по одновременному обновлению всех компонент системы с рекомендуемым уровнем SAP Kernel. Данный механизм облегчил скачивание, установку и отслеживание пакетов поддержки для всех компонент системы, при этом обеспечивая гарантию работы системы после обновления. Про это я писал тут.

Когда появилась JAVA часть системы, то обновление её так же легло на плечи администратора. Изначально, для этих целей использовалась утилита JSPM. 

Пример обновления системы на базе SAP NetWeaver 7.0 (ABAP+JAVA) я приводил в этом посте.

На данный момент существует утилита SAP Software Update Manager или просто SUM. Последняя версия утилиты 1.0 SP15. 

Одно из назначений SUM - это обновление ABAP и JAVA стеков системы. И если ABAP часть системы можно обновлять по-старинке, через транзакции SPAM/SAINT, то для обновления JAVA стека системы использование JSPM уже категорически не рекомендуется. Только SUM.

Для скачивания утилиты SUM 1.0 необходимо войти на SAP Support Portal по ссылке http://service.sap.com/sltoolset, там перейти по ссылке «Software Logistics Toolset 1.0» и в разделе «General Information» скачать последнюю версию (рис. 1). 

Рис. 1. Загрузка утилиты Software Update Manager.

Документация к утилите доступна там же, в разделе «Documentation → System Maintenance → Updating SAP Systems Using Software Update Manager 1.0 SP14». При скачивании необходимо выбрать нужную платформу (операционная система и база данных) (рис. 2).

Рис. 2. Загрузка документации по утилите Software Update Manager.

Скачивание утилиты, как и обычно, через SAP Download Manager.

Для установки или обновления (в случае присутствия старой версии) утилиты Software Update Manager 1.0 необходимо распаковать загруженный SAR-архив в директорию \usr\sap\<SAPSID>\SUM, выполнив команду вида (пример, MS Windows):
 > SAPCAR –xvf <SUM_archive>.SAR -R \usr\sap\<SAPSID> 
Учтите, утилита большая и время распаковки приличное. :)

Запуск осуществляется со стороны сервера и со стороны клиента. Серверная часть активируется через запуск из под пользователя Administrator (для MS Windows) исполняемого файла "\usr\sap\<SAPSID>\SUM\STARTUP.BAT" (рис. 3).

Рис. 3. Старт серверной части утилиты SUM 1.0.

Клиентская часть представляет собой Java-приложение (рис. 4), которое запускается через браузер, по URL вида:
http://<server_host>:4329
Рис. 4. Пример экрана утилиты SUM 1.0.

Основные требования:
  • так как при работе Software Update Manager используется SAP Host Agent, то его необходимо обновить вручную. Подробности можно найти тут.
  • все части SAP системы должны быть запущены.

Мои ощущения от использования утилиты противоречивые. Я как, старый солдат, не знающий слов любви (с), люблю контролировать все этапы процесса. А здесь, по сути, за работой утилиты происходит тоже самое, что и при по-этапном обновлении. Единственное нововведение: создание клона табличного пространства с программами (PSAPSR3XXX) и импорт обновлений в него, с последующим переключением на него, как на основное. Таким образом, снижается время недоступности (down-time) системы, но вырастают требования к месту на жестком диске.

Ну и напоследок, пример обновления системы SAP Solution Manager 7.1 на платформе MS Windows/Oracle с SPS11 до SPS14 с использованием Software Update Manager 1.0 SP14. Детальная инструкция объемом 41 страница, в которой описана процедура обновления вышеуказанной системы (ABAP+JAVA) с начала и до конца:
  1. Скачивание необходимых пакетов поддержки, утилит, документации.
  2. Обновление SAP Host Agent, Software Update Manager 1.0 SP14.
  3. Обновление CR Content и модели для SLD.
  4. Прохождение всех этапов обновления ABAP+JAVA стеков системы с решением проблем.
  5. Шаги, необходимые после обновления (удаление старого табличного пространства).

Скачать можно по этой ссылке (zip-архив, 3881 Кб).

Так же обновил страницу, где собраны все мои личные инструкции.

Если найдете неточности или будут проблемы со скачиванием, пожалуйста, дайте знать письмом на адрес shibolov@gmail.com.

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


15 июля 2015 г.

Что такое SAP? Введение в SAP-ологию

У меня давно в планах было написание поста про историю компании SAP AG. Откуда всё пошло, кто был у истоков, как развивались и эволюционировали решения компании.

Ну и тянул, тянул и дотянул. До того, что нашел отличную статью про это (и даже больше), после прочтения которой, написание своей превращается в жалкую попытку заново изобрести велосипед и вынужденный акт плагиата.

Связался с автором ресурса (ссылка на блог) - Алексеем Петровым, который много лет работал в российском представительстве SAP AG. Отлично разбирается в таких продуктах, как SAP Solution Manager, SAP PI/XI и в вопросах интеграции. Сейчас фрилансер. Один раз я был на его семинаре по SAP Solution Manager. И теперь, с согласия автора, я привожу его статью в своем блоге.


**********************

Что такое SAP?
11.09.2014
 

Несмотря на то, что SAP в России присутствует уже 22 года и сложно найти крупный бизнес, в котором так или иначе не используются продукты этого производителя — вопрос этот задается с завидной регулярностью и настойчивостью. :)

Давайте попробуем разобраться, что стоит за аббревиатурой SAP.



Немного истории.


История SAP начинается с пяти «беглых» немецких инженеров IBM.

Точнее, все началось с того, что XEROX заказал IBM программное обеспечение для мейнфреймов IBM. :)

Но в 1972 году команде проекта (Claus Wellenreuther, Hans-Werner Hector, Klaus Tschira, Dietmar Hopp и Hasso Plattner) было объявлено, что работа их больше не нужна; а проект, над которым они работали, уходит в другое подразделение.

Посовещавшись, вся команда увольняется и в июне 1972 года основывает фирму «Systemanalyse und Programmentwicklung»(нем.) («Системный анализ и разработка программ»). Позднее расшифровка меняется на «Systeme, Anwendungen und Produkte in der Datenverarbeitung»(нем) — «Системы, Приложения и Продукты в обработке данных».

Первым клиентом становится немецкое подразделение «Imperial Chemical Industries» в городе Остринген, для которого SAP разработал систему бухгалтерского и зарплатного учета. Вместо хранения данных на перфокартах, их решили хранить локально. SAP назвал свою систему «системой реального времени» — ведь больше не нужно было ждать ночи, когда обрабатывались перфокарты.
В честь «реального времени» («Real-time») в название системы вынесли букву «R», которая сохранялась вплоть до конца 90х годов (система называлась R/1, R/2, R/3).



Путаница в названиях.


У непосвященного человека обилие названий продуктов SAP вызывает легкое головокружение.

Тут нужно понимать следующее — есть несколько крупных направлений разработки:

  • Технологическая платформа
  • Системы управления предприятием или SAP Business Suite
  • Управление данными
  • Новые технологии
  • Интеграционные решения
Часть из продуктов разрабатывается самостоятельно, в центрах разработки SAP по всему миру (пример — SAP ERP, SAP NetWeaver); часть — покупается вместе с компаниями, их разрабатывающими (примеры — SAP MDM, SAP Cloud/Ariba, SuccessFactors). На май 2014 года на счету компании было 58 поглощений (полный список можно посмотреть на Wikipedia, на английском языке).

Поскольку корпорация огромна — бывают даже конкурирующие между собой решения. Пример — наличие двух инструментов построения отчетности в SAP BI: SAP Business Explorer и SAP Business Objects. Первый инструмент изначально был разработано компанией в ходе работ над SAP BI; второй — получен в результате поглощения сторонней компании. 



Технологическая платформа.

 

Большинство решений SAP разрабатывается и выполняется на одной и той же технологической платформе — SAP NetWeaver Application Server (SAP NW AS). В версиях SAP R/3 до 4.6 включительно технологическая часть называлась «базис», позднее базис стал частью SAP NW AS.

Я уже упоминал, что в названии "R/3" заложено упоминание о трехуровневой архитектуре. С 1992го года технологическая платформа разделена на три части: сервер базы данных (в нем хранятся все данные системы), сервера приложений (на них выполняются программы, их в системе может быть несколько) и клиентская часть — SAP GUI (устанавливается на компьютеры пользователей системы).


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

В состав SAP NetWeaver Application Server входят:
  •  ядро системы;
  •  инструменты администрирования и мониторинга;
  •  инструменты разработки.
Все бизнес-содержимое устанавливается «поверх» технологической платформы.


SAP ERP — система управления предприятием.

 

Основным продуктом SAP долгое время являлась система управления предприятием. В современной версии она впервые была выпущена на рынок 6 июля 1992 года и называлась SAP R/3, где R — это «realtime»(«реального времени»), а «3» — это трехуровневая архитектура (клиент, сервер приложений, база данных). С течением времени версии программного обеспечения менялись, причем на рынок выпускались далеко не все версии. Основные версии — 3.1, 4.0, 4.6B, 4.6C. В 2005-м году название системы сменилось сначала на ECC 5.0 (Enterprise Core Component», центральный компонент предприятия»), затем, в 2006-м — на SAP ERP 6.0 (Enterprise Resource Planning, «планирование ресурсов предприятия»).

Сама система представляет собой «конструктор» из связанных между собой модулей, каждый из которых отвечает за определенные задачи предприятия. Названия модулей — сокращения от функционала: FI — finance (финансы), LO — logistic (логистика), SD — sales and distribution (продажи и дистрибуция), HR — human resources (персонал), и т.д.

Есть стандартная картинка, изображающая SAP R/3 в виде конструктора из кубиков — с нее начинается любое официальное объяснение архитектуры:


Любопытно: модуль «людские ресурсы» (human resources) в какой-то момент поменял свое название на HCM (human capital management) — управление человеческим капиталом. Видимо, маркетинг компании решил, что называть людей «капиталом» — это более толерантно, чем «ресурсом».

Все модули опираются на «базис» — технологическое ядро системы, обеспечивающее работу всей системы в целом. Технических специалистов, отвечающих за функционирование базиса системы, обычно так и называют — «базисники».

Казалось бы, все ясно и понятно: купил и установил систему, запустил и работай. Но нет, не тут-то было. Если бы все происходило так просто — рынка SAP специалистов (и, надо сказать, дорогого рынка) просто не существовало бы. :)

«Хитрость» кроется в том, что разработчики старались предусмотреть все возможные случаи и применения системы. Из-за этого SAP ERP представляет собой набор стандартных (причем, часто с немецкой точки зрения) бизнес-процессов и огромное количество настроек, расширений, интерфейсов и других возможностей менять этот процесс под свои нужды. Более того, система содержит внутренний язык программирования (ABAP) и средства разработки и отладки — то есть, при желании, в рамках системы можно разработать собственный функционал или существенно расширить существующий.

Часто эта возможность воспринимается ошибочно как разрешение делать с системой все, что угодно. Есть на рынке «специалисты», плохо разбирающиеся в стандартных процессах SAP, но отлично умеющие написать «все_что_угодно_за_ваши_деньги» на ABAP.
Последствия такой «работы» часто бывают тяжелыми и дорогими — сложности с поддержкой, медленная работа системы, непонятные ошибки. Хуже всего — если система не прошла полноценное тестирование и все проблемы выявляются в ходе продуктивной эксплуатации. Есть простой совет — там, где это возможно, использовать стандартные возможности системы.

Помимо стандартного функционала существует еще большое количество расширений для SAP ERP, также разрабатываемых SAP: индустриальные (SAP Industry Solution) (например, для машиностроения, металлургии, автомобильной промышленности), решения для отдельных направлений (например, решения SAP Banking или SAP Retail) и прочая-прочая-прочая.


SAP Business Suite

 

SAP ERP — это только один из полного набора продуктов для бизнеса, так называемого SAP Business Suite. В состав этого набора также входят:
  • Customer Relationship Management (CRM) – система для организации работы с клиентами;
  • Product Lifecycle Management (PLM) – система для производства;
  • Supply Chain Management (SCM) – продукт для работы с ресурсами, закупками, поставками;
  • Supplier Relationship Management (SRM) – организация работы с поставщиками.


Управление данными.

 

SAP также разрабатывает различные решения по управлению данными. Основной продукт — это SAP Business Intelligence (в прошлых версиях носил название SAP Business Warehouse), решение для сбора, хранения, обработки данных и построения отчетности.

Основными данными предприятия занимается SAP Master Data Management (SAP MDM) — продукт многострадальный. Изначально разрабатываемый в Германии, затем был заморожен и под той же маркой вышел продукт одной из поглощенных фирм. Основная задача SAP MDM — сбор, хранение и распределение справочников предприятия — всевозможных номеров, кодов и прочей информации, к которой могут обращаться различные службы и системы предприятия. По свежей информации — SAP готовит сюрприз для своих клиентов и разрабатывает новую версию MDM практически с нуля — дабы избавится от проблем предыдущих версий и использовать новые технологии.

SAP Identity Management — занимается хранением и распределением основных данных пользователей.


Новые технологии. 

 

В последние годы SAP активно инвестирует в новые технологии — «облака», мобильные приложения, вычисления в оперативной памяти.

HANA (High-Performance Analytic Appliance) — высоко-производительная база данных, целиком оперирующая в оперативной памяти. Отсутствуют кластерные таблицы, типичные для SAP. Возможна работа с данными по столбцам (в отличии от традиционных баз данных, где поиск информации ведется построчечно). SAP активно адаптирует все свои продукты на эту технологию.

SAP Mobility — платформа для разработки, размещения, дистрибуции и администрирования мобильных приложений. Появилась в SAP вместе с поглощением компании Sybase. Также портфель мобильных бизнес-приложений был расширен путем поглощения компании Syclo.

Технологию и инфраструктуру для предоставления «облачных» сервисов принесла с собой приобретенная компания Ariba.
Самое яркое из «облачных» решений было закуплено вместе с компанией SuccessFactors — это решение для работы с персоналом.


Интеграция.

 

Технологическая платформа SAP NW AS предоставляет достаточно много интерфейсных возможностей для взаимодействия как между продуктами SAP, так и с не-SAP системами.

Существуют также «коннекторы» для конкретных технологий — SAP .Net Connector, SAP Java Connector. Эти небольшие самостоятельные продукты используются в тех случаях, когда необходимо создать интерфейс с SAP-системой, а напрямую это сделать не получается.

Для более сложных ландшафтов с несколькими продуктами существует интеграционная платформа SAP Process Integration — продукт, предназначенный специально для построения, мониторинга и администрирования всего обмена данными между всеми системами предприятия (как SAP, так и не-SAP).

Также стоит упомянуть и о системе, позволяющей централизовано управлять всем «зоопарком» SAP-систем — это SAP Solution Manager.


В заключение.

 

В рамках короткой статьи невозможно упомянуть все продукты SAP — портфель огромен. Существуют еще «мелкие» продукты, предназначенные для решения конкретных задач в рамках больших систем, технические и технологические продукты (например, поисковый механизм TREX или монитор для Java — Wily Introscope). Есть также линейка продуктов для среднего (ну и с некоторой натяжкой — для малого) бизнеса.

Как-то коллеги рассказывали историю о внедрении SAP R/3 для компании из.. 5ти человек. Правда, компания занималась покупкой-перепродажей, но в больших объемах.

Ответственно заявляю — знать ВСЕ продукты SAP невозможно. Глубоко знать ВСЕ продукты SAP — невозможно в принципе.
Но именно поэтому рекомендую при выборе подходящего продукта настойчиво интересоваться — может быть есть «параллельный» или дополняющий продукт, который выполняет нужные вам функции и сможет сильно облегчит жизнь.

На этом — все.
Спасибо всем, кто смог дочитать до этого места. Надеюсь, вам стало яснее — что такое «SAP». :)

С уважением,
Ваш Pitroff.

**********************

Еще раз напоминаю, что статья не моя. Но она мне так понравилась, что я решил ее разместить у себя. На оригинальном ресурсе есть посты про SAP PI/XI, надеюсь, что автор не забросит свой блог (а то последнему посту уже почти год) и будет дальше делиться своими знаниями. :)


Авторы:


28 мая 2014 г.

SAP Solution Manager 7.1 SPS11: ошибка при запуске SOLMAN_SETUP

Как я уже писал, недавно я обновлял систему SAP Solution Manager 7.1 до SPS11. После обновления системы при запуске транзакции SOLMAN_SETUP возникает ошибка (рис. 1).

Рис. 1. Ошибка при запуске транзакции SOLMAN_SETUP.

Параллельно с ошибкой в системе образуется ABAP-дамп (транзакция ST22) (рис. 2).

Рис. 2. ABAP-дамп при запуске транзакции SOLMAN_SETUP.

В журнале рабочего процесса (файл dev_w*) можно увидеть сообщения следующего вида (рис. 3).

Рис. 3. Сообщение об ошибке в журнале рабочего процесса.

Решение данной проблемы находится в SAP note # 1972327 - Runtime error when launching transaction solman_setup. После её установки через транзакцию SNOTE ошибка пропадает (рис. 4).

Рис. 4. Транзакция SOLMAN_SETUP.

Данная коррекция в пакет поддержки пока не включена, поэтому решение только через установку SAP note.

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


26 мая 2014 г.

Установка лицензии старого образца в новые SAP системы

Как вы уже знаете, транзакция SLICENSE служит для управления лицензиями в SAP системе. И, как я уже упоминал, до текущего момента были лицензии двух типов - старого образца и нового. Старый тип представляет собой 24 символьный ключ, а новый устанавливается через текстовый файл, содержащий ключ подписанный цифровой подписью.

В последнее время, занимаясь установкой двух свежих систем, а именно SAP Solution Manager 7.1 и SAP NetWeaver 7.4, я заметил эволюцию транзакции SLICENSE и подхода к установке лицензии в SAP систему. Система SAP Solution Manager 7.1 до уровня пакетов поддержки SPS08 поддерживала в полном объеме оба вида лицензионного ключа (рис. 1).

Рис. 1.  Транзакция SLICENSE в системе SAP Solution Manager 7.1 SPS08.

12 мая 2014 г.

Ошибка при обновлении системы SAP Solution Manager 7.1 до SPS11

В прошлом году я выкладывал инструкцию по установке системы SAP Solution Manager 7.1 на Windows/Oracle. Так же, если вы помните, при обновлении системы с SPS04 (Support Package Stack 04), который содержит система, установленная "с нуля", до SPS08, я боролся с ошибкой, решение которой было описано в этом посте.

Компания SAP развивает эту версию системы семимильными шагами и очень сильно перекраивает с каждым SPS. Поэтому я решил обновить свою систему с SPS08 до SPS11 (последний SPS для этой системы, который вышел в марте 2014 года). При обновлении ABAP стека столкнулся с ошибкой (а как же без этого) в пакете поддержки для SAP_ABA - SAPKA70214 (рис. 1).

Рис. 1. Ошибка при обновлении ABAP стека SAP Solution Manager 7.1.

Ошибка появляется на этапе TEST_IMPORT. Детальное описание на рисунке 2.

Рис. 2. Детали ошибки в пакете SAPKA70214.

Повторный импорт, различные комбинации очереди мне не помогли. Провозился 4 дня. В итоге решение нашлось в SAP note # 1736228 - Error in function group COM_BRAZIL_NF_UTILITY.

Перед тем как запустить очередь обновления необходимо установить вышеуказанную ноту. Установка состоит из двух частей:
  1. Выполнение ручных шагов, состоящих из удаления в транзакции SE80 функциональных модулей ITL_NF_NUMBER_SEPARATE и ITL_NF_NUMBER_CONDENSE из группы функций NF_UTILITY (рис. 3).

    Рис. 3. Выполнение ручных шагов перед установкой SAP note # 1736228.
  2. Установка SAP ноты 1736228 через SAP Note Assistant (транзакция SNOTE).
После этого установка очереди обновлений SPS11 проходит лишь с одной остановкой для сброса вышеуказанной ноты (транзакция SPAU) (рис. 4).

Рис. 4. Сброс SAP note 1736228 в SPAU.

Очень рассчитываю на то, что эта информация сэкономит кому-то из вас 4 дня. :)

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


13 сентября 2013 г.

Установка SAP Solution Manager 7.1 в картинках.

В 2009 году вот в этом посте я выкладывал инструкцию по установке SAP Solution Manager 7.0 EHP 1. Нареканий на инструкцию не было, думаю что она еще актуальна и сейчас, и кому-то может помочь.

Но время не стоит на месте и я выкладываю новую документацию:

Установка системы SAP Solution Manager 7.1 на платформу Windows/ORACLE

Новенькое, что можно найти в этой инструкции:
  • в качестве платформы была выбрана виртуальная машина на базе ПО ORACLE VirtualBox, о которой я писал тут,
  • в качестве операционной системы используется MS Windows Server 2008,
  • в инструкции описана установка и обновление ORACLE 11.2.0.3,
  • установка ABAP+Java стэков с помощью SAP Software Provisioning Manager, полное обновление и решение проблем, о которых я уже упоминал в этом посте.
Документ получился большой, 81 страница. Скачать можно по этой ссылке (zip-архив, 1910 Кб).

Соответственно, была обновлена страница, где собраны все мои личные инструкции.
Если что-то не можете найти, то добро пожаловать на неё.

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


27 июня 2013 г.

Ошибка при обновлении системы SAP Solution Manager 7.1

После установки системы SAP Solution Manager 7.1 (SAP BASIS 702, SAP kernel 720 (401 package level)) делал обновление системы с SPS 04 до SPS 08. В результате во время обновления, на фазе DDIC_ACTIVATION получил ошибку вида:

Рис. 1. Ошибка в SPAM.

При этом в системе генерировались дампы вида:

Рис. 2. Дампы в системе.

Повторные запуски процесса установки результата не принесли, хотя иногда это помогает. :)
Анализ ситуации и поиск решений показал, что для дальнейшего процесса обновления системе необходимы исправления (отчет SDB1FHDB), которые содержаться в SAP note # 1678047 - COMPUTE_INT_PLUS_OVERFLOW during activation.

Но дело в том, что установка коррекций на стандартные объекты в данной ситуации блокирована транзакцией SPAM/SAINT, поэтому автоматическая установка исправлений из ноты с помощью SAP Note Assistant (транзакция SNOTE) невозможна.

Варианта решения два:
  1. Установка исправлений из ноты 1678047 по-старинке, то есть вручную. Делается это из под пользователя с ключом разработчика и с запросом ключа на изменение стандартных объектов SAP. Об этом я писал тут и тут
  2. Откатиться назад с помощью резервной копии базы данных, которую следует обязательно делать перед установкой пакетов поддержки в систему и предварительная установка SAP note 1678047 с помощью SAP Note Assistant перед обновлением системы. 
Я выбрал второй вариант. Восстановление базы из бэкапа (система SAP Solution Manager 7.1 сразу после установки под Windows/ORACLE) заняло чуть больше 1 часа.

Данная нота применима для компонент SAP_BASIS версий 702, 730 и 731.

Надеюсь этот пост поможет кому не наступить на эти "грабли". :)

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


28 июля 2010 г.

Ключ инсталляции/апгрейда

При установке системы SAP, основанной на SAP NetWeaver, программа установки (SAPINST) на одном из этапов запрашивает ключ инсталляции/апгрейда.


Подробности про этот ключ описаны в SAP note # 805390.

Существует 2 способа получить ключ:
  • официальный, который описан в SAP note # 811923. Он подразумевает, что у Вас установлена система SAP Solution Manager, в которой Вы можете сгенерировать ключ для установки новой системы. Подробности данного способа описаны мной в небольшой инструкции (zip-архив, 139 Кб).
  • неофициальный, почти хакерский. ;) Если под рукой нет системы SAP Solution Manager и, не смотря на пропаганду компании SAP AG, нет желания включать её в ландшафт, можно обойти проверку в программе установки системы (SAPINST). Процедура следующая: 
  1. После того, как программа установки выдаст экран с запросом ключа инсталляции/апгрейда, необходимо остановить программу установки;
  2. Войти в директорию установки (обычно это путь типа: C:\Program Files\sapinst_instdir\ERP\SYSTEM\ORA\CENTRAL\AS) и найти файл control.xml;
  3. Открыть файл на редактирование (например, программой MS Word) и найти в тексте блок следующего вида:
     var retval = eval(installer.invokeModuleCall(call));
     Trace("Installer", "Installer.checkSolManKey() done: ", retval);
     return retval;

     заменить последнюю строчку на return true;
      и сохранить файл control.xml;

  4. Запустить программу установки системы (SAPINST) и продолжить предыдущую инсталляцию:

  5. На экране запроса ключа инсталляции/апгрейда ввести любой набор цифр и продолжить установку:

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

30 марта 2010 г.

SAP System Landscape Directory. Часть III.

В последней части я хочу описать как использовать SLD систему в SAP Solution Manager. В этой системе есть транзакция SMSY, в которой можно вести системный ландшафт.


Данная транзакция может получать данные из SLD. Настройка производится в транзакции SMSY_SETUP.


Необходимо настроить периодические задания (LANDSCAPE FETCH) по переносу данных из SLD. Для этого выберем в транзакции пункт меню "Системный ландшафт -> Запланировать перенос данных из TMS/SLD (F8)".


После выставляем предпочтительное время отработки задания (время работы задания - 9-10 секунд), ставим галочку "Выполнять задание периодически" и задаём значения периодов:


После этого данные с "завидной" периодичностью будут обновляться из SLD.


При возникновении проблем стоит заглянуть в следующие SAP notes:

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


26 октября 2009 г.

SAP Solution Manager 7.0 EHP 1 в картинках. Часть 1. Установка.


Решил я дома освободить место на рабочем столе, ликвидировав домашний компьютер. С помощью комплектующих сделал upgrade домашнего компьютера братишке, а корпус притащил на работу. Продавать жалко, а аквариум делать рука не поднимается. :) И суждено ему было стать основой сервера для внутренних нужд проектной команды. Комплектующие были куплены на деньги родной компании. А мой вклад был в виде системного блока InWin и жгучего энтузиазма. :)

Получилась вот такая системка:
CPU: Intel Core 2 Quad 2,5 Q8300 GHz (4 core),
Memory: 8 Gb,
HDD: 2 x 1000 Gb 7200 rpm.
В качестве операционной системы выбор пал на Windows Server 2003 Datacenter x64 Edition R2 SP2 [ENG].

Для начала решил я установить на мой сервер SAP Solution Manager 7.0 EHP 1. Скачал последние версии установочных дисков для системы на Windows/ORACLE x64 с SAP Support Portal. Инструкции по установке взял тут. Ну и поставил систему. :)
Во время установки и выполнения пост-установочных шагов все записывал в "тетрадочку". Получилась забавная инструкция в картинках по установке SAP Solution Manager 7.0 EHP 1 на платформу x64 под Windows/ORACLE. Мою "тетрадочку" можно (и нужно) скачать здесь (zip-архив, 2746 Кб).

Ну и продолжение истории с сервером для внутренних нужд проектной команды следует... :)

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


10 октября 2008 г.

SAP Solution Manager 4.0 vs SAP Solution Manager 7.0


1.06.2008 компания SAP AG официально переименовала SAP Solution Manager 4.0 в SAP Solution Manager 7.0. Так что имейте ввиду - маркетологи не дремлют. :)

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