Если обратиться к SAP FioriApps Reference Library, то в описании плиток Fiori можно увидеть упоминание про бизнес-роли (например, SAP_BR_GL_ACCOUNTANT) или про компонент ПО UIAPFI70 800 – SP 0002, необходимые для работы нового интерфейса Fiori. После установки SAP S/4HANA 2020 Initial Shipment Stack этого в системе нет (у S/4HANA 2021 Initial Shipment Stack аналогично). Кроме того, нет функциональности PaPM (также известной как FS-PER). Эту проблему поможет решить установка Add-On для Fiori и PaPM в S/4HANA.
Описание Fiori плитки в SAP FioriApps Reference Library.
Список установленных компонентов ПО S/4HANA.
Ошибка при попытке использовать бизнес-роль в тр. PFCG.
Add-On были скачены вместе с остальными установочными архивами, так как в Maintenance Planner мы выбрали эти Add-On (см. статью Подготовка ОС SLES для установки S/4HANA, п.7) и потом на основе списка компонентов, подготовленного в Maintenance Planner, сформировали корзину для скачивания в Download Manager.
Необходимо установить Add-On с функционалом для Fiori и PaPM.
тр. SAINT
Расчет очереди установки пакетов Add-On
Выбираем <Start>.
Примечание: если при Обновление менеджера установки пакетов обновлений и Add-On (SPAM/SAINT) в S/4HANA был выбран Вариант 2, то все архивы уже распакованы, превращены в установочные пакеты и лежат в папке /usr/sap/trans/EPS/in и можно сразу приступить к расчету очереди. Если нет, выполняем следующие действия. У нас все установочные пакеты лежат на отдельном диске по пути /arch/download. Для удобства сделаем «мягкую» символическую ссылку, чтобы не перекладывать файлы руками. Нам нужны файлы по стандартному пути /usr/sap/trans/EPS/download, соответственно делаем символическую ссылку стандартного каталога на наш командой ln в терминале в ОС
Вводим команду ln -s /arch/download /usr/sap/trans/EPS/download в терминале.
Теперь при обращении установщика к файлам по пути /usr/sap/trans/EPS/download он увидит файлы в /arch/download.
Переходим к выбору компонентов для установки и расчету очереди пакетов Add-On:
Выбираем Add-On (в данном случае NXI, то есть PaPM, устанавливался отдельно, но это не принципиально, можно и вместе) и выбираем <Continue>.
Будет сообщение об ошибке. Тут или заморачиваться с XML-файлом (если номер инсталляции не INITIAL, как у меня), который делается в Maintenance Planner, или обойти это в отладчике.
Я обойду в отладчике: нажимаем <F1> или выбираем <Help>.
Читаем и переходим к коду, который породил ошибку, выбираем <Origin of Message>.
Ставим точку прерывания.
Возвращаемся в тр. SAINT.
Еще раз выбираем Add-On и выбираем <Continue>.
Очищаем переменную LV_CHECK_XML, снимаем все точки прерывания и продолжаем выполнение программы.
Выбираем вторые версии пакетов Add-On.
Выбираем <Continue>.
Кроме, собственно, Add-On потребуются связанные установочные пакеты с обновлением системы. Система проверит взаимосвязи между компонентами и рассчитает очередь.
Выбираем <Continue>.
Мы не будем ничего добавлять в очередь: выбираем <No>.
Установка Add-On для Fiori и PaPM в S/4HANA
Выбираем <Continue> (или нажимаем <Enter>).
Настраиваем Start options, выбираем <Start options>.
Выбираем опцию Start in background immediately и сохраняем как шаблон: выбираем <Save as template>.
Далее выбираем <Continue> (или нажимаем <Enter>).
Запускаем импорт: выбираем <Import>.
Ждем несколько часов (в моем случае около 10 часов).
На этапе подтверждения модификаций процесс прервется, нужно будет вручную подтвердить модификации или их отсутствие.
Далее выбираем <Continue>.
Выбираем опцию Start in dialog immediately>.
Далее выбираем <Continue> (или нажимаем <Enter>).
Выбираем <Import>.
Выбираем <Continue>.
Можем получить дамп (dump).
Ничего страшного, просто дата генерации (timestamp) одной программы не совпадает с контрольным временем.
Заходим повторно в транзакцию SAINT и повторяем действия для подтверждения модификаций: выбираем <Continue>, потом <Import>.
После импорта пакетов выбираем <Finish>.
Примечание: может появится ошибка TN046.
После перезапуска транзакции и повторного нажатия на кнопку Finish успешный импорт подтвердится.
Можно ничего не сообщать в SAP: выбираем <Do not send>.