Внешний вид активирован, но синтаксическая ошибка сохраняется - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть Внешний вид из SAP HANA в моей системе SAP ECC, на серверах приложений DEV и QAS все нормально, но в PRD у меня ошибка "Тип" XXXX "неизвестен." для этой строки:

DATA: t_table type XXXX.

В PRD, если я иду на SE11 и отображаю XXXX, все это активируется без ошибок. Но я не могу выполнить предварительный просмотр данных (ошибка авторизации).

У меня есть другие Внешние представления в этой системе, и это работает (ИСТОЧНИК, ОБЗОР ДАННЫХ и т. Д.).

Я уже перенес новый запрос с объектами.

1 Ответ

1 голос
/ 12 апреля 2019

С ограниченным количеством информации в этом вопросе все, что можно сделать, это угадайте , в чем может быть проблема.В производственной системе пользователь _SYS_REPO не имеет необходимой SELECT -privilege WITH GRANT OPTION, но просто SELECT -privilege.Это означает, что активация может быть выполнена с помощью _SYS_REPO, но она не может предоставить привилегию SELECT для активированных представлений обратно пользователю SAP<SID> / SAP-владельцу схемы.

Если это проблема, решение простое: предоставьте необходимые SELECT ... WITH GRANT OPTION _SYS_REPO и повторно активируйте транспортируемые объекты.

...