Установка нот необходимых для обновления до S/4HANA 2020 FPS 02, позволяет устранить критичные ошибки, которые могут помешать обновлению. Список нот есть в центральной ноте по релизу, кроме того, при запуске импорта очереди в тр. SPAM будет сообщение о не выполненных предпосылках с указанием нот.
Потребуются ноты 2980265 и 3006279 об этом говорится в ноте 3015516 – SAP S/4HANA 2020 Feature Package Stack 01: Additional Release Information или ноте 3019642 – SAP S/4HANA 2020 Feature Package Stack 02: Additional Release Information
Feature Package Update (via Software Update Manager (SUM) or SPAM)
It is recommended to use SUM to apply Feature Package Stacks.
Please apply the following notes or the respective SAP_BASIS 755 Support Package 01 containing the corrections before you start the Support Package Stack Update from SAP S/4HANA 2020 Feature Package Stack 00 to SAP S/4HANA 2020 Feature Package Stack 01 or higher:
2980265 – Wrong message ‘All Changes Already Exist’ while de-implementing a Note containing Data Element changes
3006279 – ABAP Coding not Informed about Changed Table Structure
На неё можно выйти, изучая ноту 2884313 – SAP S/4HANA 2020: Release Information
Solution
FEATURE PACKAGE STACK 01 (02/2021)
Please refer to SAP-note 3015516 (SAP S/4HANA 2020 Feature Package Stack 01: Additional Release Information), which contains information and references to notes for applying Feature Package Stack 01 of product version SAP S/4HANA 2020.
Кроме того, если пользоваться Maintenance Planner (мы это делали когда определяли список архивов с установочными файлами), то там будет указана эта нота
При выборе релиза если использовать плитку Plan a New System
или
Если использовать плитку Plan for SAP S/4HANA.
Также ноты указаны в PAM: SAP Support Portal Home -> Maintenance -> Product Availability Matrix -> Access the Product Availability Matrix -> SAP S/4HANA 2020 -> Support Package Stacks.
В принципе довольно очевидно…
В любом случае, если ноты не установить, при запуске импорта очереди в тр. SPAM будет сообщение о не выполненных предпосылках с указанием нот.
Скачиваем ноты (https://launchpad.support.sap.com/#/notes/2980265) с SAP Support Portal Home
аналогично для 3006279.
Примечание: дополнительно может потребоваться установка ноты 3037682 – Issue in CL_SRT_WSP_DATE_TIME_TOOLS. У меня был случай, когда во время обновления SPAM/SAINT возник dump из-за неверного вызова функции. Ноту я нашел (3037682), но из-за того, что уже выполнялся импорт пакета обновления, тр. SNOTE блокировалась очередью обновления и установить ноту было нельзя. Откатить очередь обновления тоже было невозможно, так как это можно сделать не на всех этапах установки обновления. SAP в таких случаях рекомендует проводить ручные исправления в коде напрямую, то есть посмотреть что меняет нота и самому выполнить изменения в коде. При этом если изменений много, то рекомендует восстановить систему из бэкапа. В моем случае изменение было единичное, я внес изменнеия в код, как требует нота, без ее установки и продолжил импорт пакета обновления SPAM/SAINT.
Соответственно, на всякий случай, лучше эту ноту поставить заранее. Самое интересное, что предыдущие установки и обновления такую проблему не создавали, видимо это зависит от последовательности действий, в определенной ситуации вызывается функция, которая содержит эту ошибку.
тр. SNOTE
Выбираем <Back>.
Загружаем ноты в Note Assistant
Выбираем файл в папке, куда их скачал браузер и выбираем <Открыть>.
Устанавливаем ноты, выделяем ноту (курсор на ноту) и выбираем <Implement SAP Note> ()
Так как соединение с системами SAP не настроено, то всегда будет такое сообщение. Это не принципиально, мы всегда скачиваем последние версии нот.
Предупреждение о том, что ноты нужно читать, так как в них содержатся описание пред-инсталляционных и пост-инсталляционных шагов, который нужно выполнить вручную.
Выбираем <Yes>.
Необходимо выбрать инструментальный запрос для ноты. Я предпочитаю для каждой группы нот создавать отдельные запросы. Нажимаем <F5>.
Создаем новый запрос, вводим описание, выбираем <Save>.
Выбираем <Continue> (или нажимаем <Enter>).
Выбираем <Continue> (или нажимаем <Enter>).
Аналогично со второй нотой, только новый инструментальный запрос не создаем, выбираем уже созданный для этих двух нот.
Примечание: после установки нот, запросы, в которых сохранены изменения, производимые нотами, нужно деблокировать, иначе при установке пакетов поддержки в тр. SPAM будет сообщение о блокированных объектах. Деблокировать транспортные запросы можно заранее (тр. SE09), а можно при импорте очереди в тр. SPAM.
тр. SE09
Выбираем <Display>.
Сначала выбираем задачу и нажимаем <F9> (выбираем <Release Directly>).
Потом выбираем запрос и нажимаем <F9> (или выбираем <Release Directly>).