在XS WebIDE的"计算"视图中找不到表

2020-09-09 03:57发布

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

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


嗨,

我们计划连接到信息模型的数据库表。

我创建了多目标应用程序Project。 然后,我创建了SAP HANA数据库模块。 当我们创建模块时,它将创建HDI容器,并且其中没有任何表。 我需要在建模中使用SAP HANA架构表。

  1. 如何将HDI容器与HANA架构链接起来以在信息模型中使用。
  2. 我们安装的WebIDE系统具有HANA 2 SP04。 但是我们有第二个测试包含HANA 2 SP03。 我们可以在webIDE系统之外使用数据库吗?

感谢与问候,

Venkata Ramana Paidi

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

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


嗨,

我们计划连接到信息模型的数据库表。

我创建了多目标应用程序Project。 然后,我创建了SAP HANA数据库模块。 当我们创建模块时,它将创建HDI容器,并且其中没有任何表。 我需要在建模中使用SAP HANA架构表。

  1. 如何将HDI容器与HANA架构链接起来以在信息模型中使用。
  2. 我们安装的WebIDE系统具有HANA 2 SP04。 但是我们有第二个测试包含HANA 2 SP03。 我们可以在webIDE系统之外使用数据库吗?

感谢与问候,

Venkata Ramana Paidi

付费偷看设置
发送
4条回答
Baoming ROSE
1楼-- · 2020-09-09 04:36

您好Sreekanth&Florian,感谢您对理解XS WebIDE工具的支持。

我正在尝试构建项目,但出现以下错误。

错误: 执行错误:GRANT" EPM_MODEL :: external_access_g"到" HA300_TEST_HDI_HDB_TEST#OO";
(嵌套消息:无效的用户名:HA300_TEST_HDI_HDB_TEST#OO:第1行第41行(在pos 40))
授权服务:" ServiceName_1 ",键入:" sql",用户:" SYSTEM"

在此之前,我创建了角色并授予了以下权限。

创建角色" EPM_MODEL :: external_access_g";

通过授予选项在SCHEMA EPM_MODEL上授予" EPM_MODEL :: external_access_g"许可;

创建角色" EPM_MODEL :: external_access_appuser";

在SCHEMA EPM_MODEL上授予" EPM_MODEL: :external_access_appuser";

我在安全文件中使用了以下脚本。

{
" ServiceName_1":{
" object_owner":{
"角色 ":[
" EPM_MODEL :: external_access_g"
]
},
" application_user":{
"角色":[
" EPM_ MODEL :: external_access_appuser"
]
}

请帮助我解决此问题。 此用户是什么

" HA300_TEST_HDI_HDB_TEST#OO",为什么会引发错误?

感谢与问候,

Venkata Ramana Paidi

Cikesha
2楼-- · 2020-09-09 04:10

HA300_TEST_HDI_HDB_TEST#OO是HDI容器的对象所有者。 让我分三步介绍在HDI容器开发中访问经典db模式对象的情况的过程。

1。 为经典数据库创建客户提供的服务。(就像在xs classic和HDI容器之间建立的odbc连接一样)。

2。 在XS经典HANA工作室中创建数据库角色,该角色包含访问HANA模式对象的特权。

3。 通过提供在步骤1中创建的CUPS和在步骤2中创建的角色,在数据库模块的XSA Web IDE中创建.hdbgrants文件。它为容器对象所有者提供角色访问权限。

4。 这样,您就可以在经典数据库架构上建立与容器对象所有者(HDI)的连接和特权,现在您可以在Web IDE DB模块中为XS经典架构的对象创建同义词。

就是这样 ,现在您可以开始在DB模块对象开发中使用同义词,就像它们在XSA Web IDE中是本机一样。

您可以观看HANA学院视频或Thomas Jung播放列表。

# p #
SC_Yao
3楼-- · 2020-09-09 04:32

文档启用访问权限 远程经典架构中的对象已经提供了实现目标所需的所有必需信息。

nice_wp
4楼-- · 2020-09-09 04:33

第二个问题是Web IDE只是一个开发工具,您说过, 是在2.0 SP04数据库系统上安装的,因此您在此Web IDE中创建的所有设计时对象都会在SP04数据库中生成运行时对象。 但是,以后您可以将这些对象部署/传输到任何其他系统,也可以是2.0 SP 03(前提是SP 03也支持这些对象)。

您还可以添加您的对象。 DB Explorer中的SP 03数据库与您的SP 04一起只能访问运行时对象。 您无法在SP03数据库中看到设计时工件。

一周热门 更多>