Первичные настройки PaPM в S/4HANA

Posted under PaPM (FS-PER) On By Plank

Для использования SAP Profitability and Performance Management должен быть установлен Add-On NXI (Performance Management). Как скачать Add-On описано тут (п. 7. Скачивание установочных пакетов) как установить тут. Прежде чем мы начнем пользоваться PaPM необходимо выполнить первичные настройки PaPM в S/4HANA (пост-инсталляционные шаги). Шаги описаны в документации Post-Installation Steps.

Действия в SAP HANA (настройки непосредственно в базе данных)

Все действия выполняем в SAP HANA Studio.

1.   Создать схему NXI

Для системы к которой мы подключились в HANA Studio выполнить в SQL Console: CREATE SCHEMA NXI

2.   Предоставить все полномочия пользователю подключения к БД HANA на схему NXI

В соединении PaPM с БД HANA будет указан пользователь, у меня это SAPHANADB. Этому пользователю необходимо добавить схему NXI и предоставить права на действия со схемой.

Для системы к которой мы подключились в HANA Studio выбираем пользователя SAPHANADB в разделе Security -> Users . На вкладке Object Privileges нажимаем + и выбираем схему NXI.

В правом фрейме выбираем все действия со схемой (активируем все строки).

Применяем изменения: выбираем <Deploy> или нажимаем <F8>.

Аналогично делаем для схемы _SYS_BIC

3.   Предоставить полномочия на SELECT и EXECUTE пользователю _SYS_REPO

Пользователю _SYS_REPO необходимо добавить схему NXI и предоставить права на действия со схемой.

Для системы к которой мы подключились в HANA Studio выбираем пользователя _SYS_REPO в разделе Security -> Users . На вкладке Object Privileges нажимаем + и выбираем схему NXI.

В правом фрейме выбираем SELECT, SELECT CDS METADATA, SELECT METADATA и EXECUTE (активируем строки).

Применяем изменения: выбираем <Deploy> или нажимаем <F8>.

Аналогично делаем для схемы системы SAP по умолчанию (SAPHANADB).

4.   Назначить системные привилегии пользователю подключения к базе данных SAP

В соединении PaPM с БД HANA будет указан пользователь, у меня это SAPHANADB. Этому пользователю необходимо добавить системные привилегии CATALOG READ, CREATE REMOTE SOURCE, DATA ADMIN, IMPORT, EXPORT, CREATE R SCRIPT.

Выбираем пользователя SAPHANADB (в моем соединении будет указан такой) в разделе Security -> Users для системы к которой мы подключились в HANA Studio. На вкладке System Privileges нажимаем + и выбираем указанные привилегии.

Применяем изменения: выбираем <Deploy> или нажимаем <F8>.

5.   Настройка whitelist path

На панели Administration в перспективе SAP HANA Administration Console для нашей системы выбираем вкладку Configuration и находим параметр enable_csv_import_path_filter (Configuration -> indexserver.ini -> []import_export -> enable_csv_import_path_filter).

Проверяем что указано true.

Для параметра csv_import_path_filter указываем путь к файлам которые будем загружать/выгружать (например, /usr/sap/trans/hana).

Выбираем <Save>.

6.   Выполнить меппинг схем авторизации для схему NXI

Открываем перспективу SAP HANA Modeler.

Далее путь по меню Help -> Quick View -> Schema Mapping

Или другой путь:

И добавляем записи:

Для authoring schema NXIAUTH выбираем physical schema NXI.

Для authoring schema SYSBIC выбираем physical schema _SYS_BIC.

 

Первичные настройки PaPM в S/4HANA (мандант для PaPM)

В моем случае это тот же мандант 777, но теоретически PaPM, BW и S/4HANA могут быть в разных системах.

1.   Настроить пространство имен

тр. SE03

Выбираем пункт Установить изменяемость системы в разделе Администрирование.

Проверить изменяемость области/раздела имен: /0CUST/, /NXI/, /B108/, /BIC/. Из компонентов ПО также проверить HOME, LOCAL.

тр. SE16

В таб. RSPSPACE добавить запись /NXI/, /B108/, BWX.

2.   Активировать все сервисы NXI

тр. SICF

Ограничиваем выбор сервисом NXI.

Можно выбрать конкретный сервис и в контекстном меню выбрать <Активация сервиса>.

А можно выбрать целую ветку (выбрать вышестоящий узел) и активировать все сервисы в ветке (и NXI и другие).

Если сервисы уже активированы, лучше их переактивировать (деактивировать и повторно активировать ветку или сервис).

Примечание: также должны быть активированы сервисы:

/default_host/sap/public/bc и все ниже;

/default_host/sap/public/ES;

/default_host/sap/public/myssocntl не нужно активировать иначе может быть ошибка при запуске некоторых приложений PaPM;

500 Internal Server Error

Сообщение E 00 001 не может быть обработано в режиме Plug-In HTTP
workaround см. ноту 2483210 – HTTP 500 error occurs when calling SAPGUI transactions – the call is stuck in the /sap/public/myssocntl service

/default_host/sap/bc и все ниже;

/default_host/sap/opu и все ниже;

/default_host/sap/es и все ниже;

/default_host/sap/bw и все ниже.

это нужно и для PaPM и для FIORI

3.   Создать псевдоним LOCAL для Локального SAP GW

тр. /IWFND/ROUTING (IMG: SAP NetWeaver -> SAP Gateway -> OData Channel -> Configuration -> Connection Settings -> SAP Gateway to SAP System -> Manage SAP System Aliases).

Примечание: помним, что перед транзакциями со своими областями имен, такими как /NXI/*, если мы из указываем в поле для команд, то нужно вводить /n или = перед именем транзакции

Проверить (или создать) псевдоним LOCAL для локального SAP GW (Local GW).

4.   Назначить системный псевдоним LOCAL службам NXI

SAP Netweaver -> SAP Gateway -> OData Channel -> Administration -> General Settings -> Assign SAP System Aliases to OData Service (рак. /IWFND/V_MGDEAM).

Для служб /NXI/CP1* и /NXI/P1* должен быть присвоен псевдоним LOCAL.

5.   Создать подключения к базе данных DBCON

тр. DBACOCKPIT

В разделе Соединение с базой данных нажимаем <Добавить>.

Создать соединение DBCON: вводим DBCON, SAP HANA Database, 0, 0, активируем Постоянное соединение, User Name (SAPHANADB), Password, hana2021papm.esxi (имя Вашего хоста), 30215.

Также это можно сделать в тр. DBCO

6.   Установить интервалы диапазонов номеров

тр. SNRO

Выбираем <Ведение интервалов>.

Выбираем <Ведение интервалов>.

Проверить/установить диапазоны для объектов:

/NXI/1FID значение для номеров диапазона 01 должно быть больше уже занятого стандартным контентом диапазона 00001-09999.

Аналогично для:

/NXI/1BID > 1000000-1999999;

/NXI/1OID > 10000000-19999999;

/NXI/1CID > 1000000-1999999;

/NXI/1PROC.

7.   Активировать глубокую интеграцию с HANA

тр. SE16

таб. RSPLS_HDB_ACT.

Проверить, что есть запись для HANA_ACT и она активна (SWITCH_ON = X).

Можно использовать тр. SM30 для view RSPLS_HDB_ACT

8.  Создать семантический объект

тр. /UI2/SEMOBJ_SAP

Проверить наличие семантического объекта FinSrvcPerformanceManagement

9.   Создать группу пользователей

тр. SUGR

Вводим название группы и нажимаем <F8>.

Группе пользователей PAPM «Общая группа пользователей PAPM для Управления и Развертывания» присваиваем пользователей.

10. Настроить интерфейс проверки на вирусы

тр. /IWFND/VIRUS_SCAN

Отключаем: выбираем опцию Virus Scan Switched Off и нажимаем <F8>.

Настройки Среды PaPM по умолчанию

1.   Проверяем наличие стандартного контента

тр. /NXI/P1_MODEL

Примечание: в файле host (если вы работаете с локального ПК с Windows) должно быть соответствие IP адреса хоста и имени хоста, например, 192.168.1.121 hana2021papm.esxi

2.  Сгенерировать функции модуля поддержки SQL

тр. SE38

Выполнить сервисную программу /NXI/P1_GENERATE_SQLFUNCTIONS

Оставляем параметры по умолчанию и нажимаем <F8>.

 

Настройки FIORI для PaPM

1.   Присвоить пользователю роли

тр. PFCG

Для своего пользователя присвоить роли: /NXI/P1_FIORI_USER/NXI/P1_MODELING_USER_ALL, /NXI/P1_EXECUTION_USER_ALL, /NXI/P1_EXECUTION_MANAGER_ALL, /NXI/P1_ADMIN_USER_ALL, /NXI/P1_SYSTEM_REPORT_USER_ALL. Предварительно создать профили полномочий для этих ролей.

2.   Обновить кеш FIORI

тр. SE38

Выполнить следующие программы:

/UI2/CHIP_SYNCHRONIZE_CACHE – без селекционного экрана и отчета о выполнении

CHIP_RESET_CATALOG_CACHE – без селекционного экрана и отчета о выполнении

/UI2/INVALIDATE_GLOBAL_CACHES

Выбираем Режим выполнения и нажимаем <F8>.

3.   Если плитки пустые

Если при запуске панели FIORI плитки не загружаются:

то выполняем предписание ноты 2855331 – FS-PER Rel 3.0: Replace tile customizings with delivered tile configurations

тр. /UI2/FLPD_CUST – Констр. пан. зап. (завис. от манд.)

Выбираем каталог или группу в имени которых присутствует NXI, выбираем каталог или группу с красным предупреждением, нажимаем Outdated и подтверждаем.

После этого выполняем программы очистки кэша, указанные в ноте: /UI2/INVALIDATE_GLOBAL_CACHES, CHIP_RESET_CATALOG_CACHE, CHIP_SYNCHRONIZE_CATALOG_CACHE.

После этого все начинает работать:

Первичные настройки PaPM в S/4HANA (для BW)

В моем случае это тот же мандант 777, но теоретически PaPM, BW и S/4HANA могут быть в разных системах.

1.   Настроить Tool BW

а) Проверить что в тр. SCC4 для манданта присвоена логическая система:

б) Создаем фонового пользователя с профилями S_BI-WHM_RFC и S_BI-WX_RFC и ролью /NXI/P1_MODELING_USER_ALL.

в) Создаем ABAP-соединение HPACLNT777 (по имени логической системы) с данным фоновым пользователем и мандантом 777.

тр. SM59

г) таб. RSADMINA. Создаем новую запись (или изменить существующую) с ключом BW: BW_USER = фоновый пользователь (см. выше), BWMANDT = 777, BWMANDTRFC = RFC-соединение (см. выше), TPBMANDTRFC = RFC-соединение (см. выше).

д) Открываем инструментальные средства DW

тр. RSA1

Выбираем <Также тиражировать>.

Выбираем объем тиражирования и опции создания/удаления/реактивации источников данных.

Можем начать моделировать в BW.

2.   Создать исходные системы для SAP HANA

тр. RSA1 (Modeling -> Source Systems) или HANA STUDIO (SAP HANA Studio -> BW Modeling Perspective -> Data Sources)

В разделе Исходные системы выбираем тип SAP HANA и в контекстном меню выбираем <Создать…>.

Указываем Логическое имя системы по названию схемы базы данных SAPHANADB. Имя произвольное.

Выбираем тип соединения 1 Логическая схема базы данных SAP HANA и владельца схемы SAPHANADB.

Аналогично делаем для _SYS_BIC

3.   Активировать типы функций планирования

тр. RSA1

Выбираем: Бизнес-контент -> Типы объектов -> Планирование -> Типы функции планирования -> /NXI/P1_PLANNING_FT -> Перенос выбранного.

Будет сообщение: Выберите одну или несколько исходных систем

Выбираем исходную систему BW

Выбираем <Инсталлировать>.

 

4.   Активировать переменные элемента запроса

тр. RSA1

Выбираем: Бизнес-контент -> Типы объектов -> Элементы запроса -> Переменная -> выбираем все записи /NXI/* -> Перенос выбранного.

Выбираем <Инсталлировать>.

5. Ошибка Replication failed № сообщения RS2HANA_AUTH234

При активации стандартного контента PaPM может возникнуть ошибка:

А при инсталляции инфо-объектов BW из бизнес-контента возникают ошибки Global single role and user-specific analytic privileges are not allowed № сообщения RS2HANA_AUTH470 и Replication failed № сообщения RS2HANA_AUTH234

Для исправления необходимо согласно ноты 2695442 – External Hana View: Activation of BW Object fails with error ‘Replication failed RS2HANA_AUTH234’ выполнить настройки в тр. RS2HANA_VIEW

Потом инсталлировать бизнес-контент и активировать функции PaPM.

2 comments

    1. Пожалуйста.
      Даже не знал, что тут комментарии сразу работают, пока только переношу контент, до всего остального руки не дошли…

Leave a comment

Ваш адрес email не будет опубликован.