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. Итак, я получил ошибку для моего пользователя, как на прикрепленном изображении.