SAPUI5 Error_Log в Frontend: код состояния 202: у пользователя недостаточно прав

Я сделал приложение SAPUI5. Когда я звоню с авторизации разработчика, все работает нормально. Когда мой клиент запускает его со своими ограниченными полномочиями, он получает сообщение «Пользователь не имеет достаточных полномочий». Это происходит с ним только с моим приложением. Остальные работают нормально - значит, в моих настройках должна быть ошибка.

Я нахожу это сообщение в транзакции /IWFND/ERROR_LOG:

Информация об ошибке T100: / IWBEP / CM_MGW_RT000;

Узел ICF: odata;

Код состояния HTTP: 202;

Ошибка Backend: да;

Текст ошибки: у пользователя недостаточно прав;

Я создал во Frontend транзакции PFCG роль, которая содержит группу плиток SAP Fiori, службу (которая активна) и каталог плиток SAP Fiori < / em>. Я заметил, что в меню ролей мой сервис не является дочерним по отношению к каталогу плиток (который находится в соответствующей роли, которая работает), и я не знаю, как это исправить, или это даже ошибка.

Я также добавил авторизацию для объекта RFC /IWBEP/FGR_MGW_CLIENT_IF. Я скопировал это из другой службы, которая работает для моего клиента. Итак, я подошел, чтобы попытаться сделать ошибку. Но сейчас у меня нет никаких идей.

Есть ли у кого-нибудь идея, которая могла бы помочь мне найти решение моей проблемы?


person Julia    schedule 27.07.2020    source источник


Ответы (1)


Введите идентификатор пользователя в Tcode - su53, снова войдите в систему с приложением и проверьте, не возникает ли у пользователя сбой авторизации для своего идентификатора.

Он должен показать, что определенная ценность / услуга отсутствует. Нравится -

введите описание изображения здесь

Затем вы проверяете Tcode-PFCG, отображать данные авторизации, имеет ли эта конкретная роль эту службу или нет.

В моем случае моя команда добавила сервис для Obj IWSG и забыла добавить его в IWSV. Итак, я получил ошибку для моего пользователя, как на прикрепленном изображении.

person Victoria    schedule 29.07.2020