我试图通过使用sql脚本创建计算视图,但我面临足够的特权

2020-09-19 18:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用sql脚本创建计算视图,但是我面临足够的特权:未经授权的设置架构DDL语句。

尽管遇到错误,我还是尝试了"使用GRANT OPTION在SCHEMA MY_PROJECT上对_SYS_REPO进行GRANT SELECT"。

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试使用sql脚本创建计算视图,但是我面临足够的特权:未经授权的设置架构DDL语句。

尽管遇到错误,我还是尝试了"使用GRANT OPTION在SCHEMA MY_PROJECT上对_SYS_REPO进行GRANT SELECT"。

预先感谢

付费偷看设置
发送
3条回答
打个大熊猫
1楼-- · 2020-09-19 19:25

嗨,

如果未将视图分配给分析特权,请确保在视图语义层中将AP设置设为空白。

Shyam

SAP砖家
2楼-- · 2020-09-19 19:31

我认为您需要提供更多有关您要执行的操作的详细信息。 您在SQLScript中确切地编码什么来创建计算视图? 您在调用什么API? 您收到的特权错误到底是什么?

粗暴的香蕉
3楼-- · 2020-09-19 19:30

感谢您的响应THOMAS

这里是我的脚本

这是我的程序

---------------------------------

创建过程" MY_PROJECT"。" PROC_CAL"(输入CUSTNUMBER NVARCHAR(25),输出VAR1" TYPE_TABLE")语言SQLSCRIPT SQL安全调用程序

读取SQL数据AS

开始

VAR1 =从" MY_PROJECT"中选择电话," CUSTOMERS",CUSTOMERNUMBER =:CUSTNUMBER; END;

表类型

-------------------

创建类型" MY_PROJECT"。" TYPE_TABLE"作为表(" CNAME" NVARCHAR(25)," PHONE" NVARCHAR(20))

我正在像这样调用我的计算视图

------------------------------------------

开始

呼叫" MY_PROJECT"。" PROC_CAL"('V_TAB',A);

VAR_OUT =选择CNAME,PHONE,1 AS CNT FROM:A;

结束

我没有足够的特权:未授权的设置架构DML/DDL语句。

一周热门 更多>