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. Я заметил, что в меню ролей мой сервис не является дочерним по отношению к каталогу плиток (который находится в соответствующей роли, которая работает), и я не знаю, как это исправить, или это даже ошибка.

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам