Abap 外部视图已激活,但语法错误仍然存在

Abap 外部视图已激活,但语法错误仍然存在,abap,hana,Abap,Hana,我在我的SAP ECC系统上有一个来自SAP HANA的外部视图,在应用程序服务器DEV和QAS上一切正常,但在PRD中,我有一个错误“类型'XXXX'未知”。对于此行: DATA: t_table type XXXX. 在PRD中,如果我转到SE11并显示XXXX,它将被激活,没有错误。但我不能进行数据预览(授权错误) 我在这个系统上有其他外部视图,它可以工作(源代码、数据预览等) 我已经用对象传输了一个新的请求。由于这个问题的信息量有限,人们只能猜测问题可能是什么 我的猜测是:在您的PRD

我在我的SAP ECC系统上有一个来自SAP HANA的外部视图,在应用程序服务器DEV和QAS上一切正常,但在PRD中,我有一个错误“类型'XXXX'未知”。对于此行:

DATA: t_table type XXXX.
在PRD中,如果我转到SE11并显示XXXX,它将被激活,没有错误。但我不能进行数据预览(授权错误)

我在这个系统上有其他外部视图,它可以工作(源代码、数据预览等)


我已经用对象传输了一个新的请求。

由于这个问题的信息量有限,人们只能猜测问题可能是什么

我的猜测是:在您的PRD(生产)系统上,
\u SYS\u REPO
用户没有必要的
SELECT
-privilege
,而只有
SELECT
-privilege
权限。这意味着,激活可以由
\u SYS\u REPO
执行,但不能将激活视图上的
SELECT
权限授予
SAP
/SAP架构所有者用户


如果是这个问题,解决方法很简单:授予必要的
SELECT。。。使用GRANT选项
\u SYS\u REPO
并重新激活传输的对象。

但其他外部视图工作正常。。。。为什么只有一个需要授权?您需要什么信息?您需要的信息是缺少哪些特权。您可以通过创建授权跟踪来发现这一点。从SE11发送您的XXXX类型的屏幕截图,从DEV和PRD系统发送。此外,请附上这两个系统的系统状态屏幕截图(系统状态对话框是您查看SAP所在数据库的位置)。这是一个客户系统,因此很难访问生产。。。。我将尝试获取更多信息,并尝试运行授权跟踪。谢谢。您是否检查了此视图的“转珠三角”日志中的信息/警告消息?注意:外部视图显示为“活动”,但可能不是(如注释中所述,假活动视图的现有情况适用于CD视图)。对于延迟,很抱歉,客户很难释放对系统的访问权限,但我所做的是重新同步外部视图。谢谢大家。