点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我找不到有效的示例,说明...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我找不到有效的示例,说明...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我找不到有效的示例,说明如何在设计时创建虚拟表。
我当然在看文档,但是我仍然在特权方面挣扎。
我的问题是,我是否必须通过sql将此特权授予容器所有者,还是将其放在.hdbrole中?
文档:
容器的对象所有者("#OO")必须在远程源上具有"创建虚拟表"特权,例如:"在远程源上创建虚拟表"。
GRANT创建虚拟表,从远程源" CSP Adap适配器"拖放到" FGZYEFPSI0AD0X5N_TBASE_HDI_CONTAINER#OO";
" object_privileges":[{ " name":" TBASE.db.data::vtNPAT", " type":" VIRTUAL", "特权":["选择","创建虚拟表","更新","拖放","参考","索引","删除","插入","更改","触发"] },
即使我可以构建.hdbvirtualtable和hdbconfiguration文件,我仍然无法从远程源获取任何数据。
如果我想显示数据,则会出现以下错误:"找不到资源"
任何想法是什么原因? 对于远程源对象(hdbconfig),我尝试了许多不同的方法,例如
""。" "。" ABAPTABLES.NPAT"
" ABAPTABLES.NPAT"。""。" "
" ABAPTABLES.NPAT" @""。" "等等,但是对我没有用。
我可以用这种方式直接创建虚拟表,但这并没有帮助我。
创建虚拟表" TJTN3S10YLGSCRZ5_TBASE_HDI_CONTAINER"。" TBASE.db.data::vtName" AT" CSP_ABAP_ADAPTER"。""。" "。" ABAPTABLES.Name"
一周热门 更多>