首页 > 解决方案 > 外部视图已激活,但语法错误仍然存​​在

问题描述

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

DATA: t_table type XXXX.

在 PRD,如果我去 SE11 并显示 XXXX,它就全部激活,没有错误。但我不能进行数据预览(授权错误)。

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

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

标签: abaphana

解决方案


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

我的猜测是:在您的 PRD(生产)系统上,_SYS_REPO用户没有必要的-privilegeSELECTWITH GRANT OPTION只有-privilegeSELECT。这意味着,激活可以由/SAP 模式所有者用户执行,_SYS_REPO但它不能SELECT将激活视图的权限授予回。SAP<SID>

如果这是问题,解决方案很简单:授予必要的权限SELECT ... WITH GRANT OPTION_SYS_REPO重新激活传输的对象。


推荐阅读