Транзакции SPAM и SAINT обеспечивают установку обновлений и Add-On в систему. Есть Software Update Manager (SUM), но я пока его не использовал, обходился этими транзакциями. Прежде чем обновлять систему и ставить Add-On нужно установить обновление для менеджера установки пакетов обновлений и Add-On, то есть обновить сам SPAM/SAINT в S/4HANA.
Пакет обновления для SPAM/SAINT можно скачать с SAP Support Portal -> Software Downloads. Номер версии SPAM/SAINT можно посмотреть в самих этих транзакциях (тр. SPAM или тр. SAINT) и сравнить с актуальной версией, доступной для скачивания.
Примечание: установка только что вышедшей S/4HANA 2021 не гарантия, что версия SPAM/SAINT будет актуальной. Доступна версия 079, а установлена 078:
Важное примечание: если в настройках профиля системы по-умолчанию (тр. RZ10, профиль DEFAULT) уже установлена настройка для системного языка R (zcsa/system_language = R) и инстанция перезагружена, но еще нет настроек языка в тр. I18N, то при обновлении SPAM/SAINT будет ошибка “The language R is not installed” Message no. BT274. Соответственно, нужно или менять профиль инстанции позже или перезагружать систему позже или выполнить настройку языка (тр. I18N, I18N Language Configuration ) до запуска обновления SPAM/SAINT.
1. Вариант 1
В данном варианте заходим по ссылке support.sap.com, выбираем Software Downloads, в окне поиска указываем spam saint, запускаем поиск
Переходим в раздел с обновлениями.
Выбираем раздел для нашего уровня SAP_BASIS (для S/4HANA 2020 это 7.55, для S/4HANA 2021 это 7.56).
Переходим к архивам.
Скачиваем актуальную версию.
Запускаем тр. SPAM
Старая версия 7.55/0075.
Так как скачали файл на клиентскую машину (не на сервер, который мы установили), то выбираем загрузку с Frontend, выбираем в меню Support Package -> Load Packages -> SAR Archive from Frontend.
Выбираем файл и выбираем <Открыть>.
Выбираем <Decompress>.
Получаем сообщение:
Обновление SPAM/SAINT в S/4HANA
Для запуска обновления SPAM/SAINT выбираем пункт меню Support Package -> Import SPAM/SAINT Update.
Подтверждаем, начнется установка обновления.
По окончании перезапускаем транзакцию SPAM.
Новая версия 7.55/0078.
2. Вариант 2
Если скачали через браузер на сервер (то есть как в варианте 1, но не на клиентскую машину, а на сам сервер) или скачивали вместе с общим списком, подготовленным Maintenance Planner, то все установочные пакеты лежат на отдельном диске по пути /arch/download (в нашем случае, так как так было настроено ранее, в Вашем конкретном случае может быть иначе). Для удобства сделаем «мягкую» символическую ссылку, чтобы не перекладывать файлы руками. Нам нужны файлы по стандартному пути /usr/sap/trans/EPS/download, соответственно делаем символическую ссылку стандартного каталога на наш командой ln в терминале в ОС
Вводим команду ln -s /arch/download /usr/sap/trans/EPS/download в терминале в ОС.
Теперь при обращении по пути /usr/sap/trans/EPS/download система увидит файлы из /arch/download.
Запускаем тр. SPAM
Выбираем в меню Support Packages -> Load Packages -> SAR Archive from Application Server.
Выбираем <Yes>.
Система начнет проверять и распаковывать архивы с файлами для установки, перемещая распакованные установочный пакеты в папку /usr/sap/trans/EPS/in.
Примечание: вместо загруженных пакетов можем получить дамп (dump)
(описываю случай на примере установки FPS01, в Вашем случае такого может не быть, так как версия SPAM/SAINT будет уже с исправлениями)
Берем ключевые слова SAPLOCS_FILEMGMT GETWA_NOT_ASSIGNED_RANGE saint идем на support.sap.com и ищем ноту
Нота нам говорит, что не нужно обрабатывать архив с SUM. Переносим его в другую директорию и повторяем загрузку архивов.
При любом варианте должен быть следующий результат:
Пакет SAPKD75578 доступен для обновления.
Выходим.
Обновление SPAM/SAINT в S/4HANA
Запускаем обновление SPAM/SAINT по аналогии с Вариантом 1.
Ждем…
Перезапускаем тр. SPAM
Новая версия 7.55/0078.
Примечание: при установке 7.56/0079 (обновление после установки S/4HANA 2021) был дамп на фазе EPILOGUE:
Это не страшно и даже вполне нормально, перезапускаем транзакцию и повторяем импорт.