如何将SAPUI5应用程序连接到云中的HANA数据库?

2020-08-22 01:21发布

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

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


我已经完成了本教程系列- https://developers.sap.com/mission .scp-5-full-stack.html -一切都很好:我用Java创建了一个数据库方案,并在SCP中创建了一个HANA实例。

现在,我想在云中创建另一个与该数据库(或由此数据库创建的OData服务)连接的UI5应用。 在本教程中,数据库是在同一项目中定义的,因此您只需指向它即可。 但是现在我不知道该如何建立连接。 我该怎么做?

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

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


我已经完成了本教程系列- https://developers.sap.com/mission .scp-5-full-stack.html -一切都很好:我用Java创建了一个数据库方案,并在SCP中创建了一个HANA实例。

现在,我想在云中创建另一个与该数据库(或由此数据库创建的OData服务)连接的UI5应用。 在本教程中,数据库是在同一项目中定义的,因此您只需指向它即可。 但是现在我不知道该如何建立连接。 我该怎么做?

付费偷看设置
发送
2条回答
SKY徐
1楼-- · 2020-08-22 02:08

您好 Daniel Wroblewski

MTA项目中的每个数据库模块都会产生自己的HDI 容器(具有特殊授权机制的数据库模式),因此,来自该MTA的所有微服务将能够声明对其的依赖关系-包括您在同一项目中创建的其他数据库模块。

因此,如果您 如果需要访问此类模式,则应使用一种称为CROSS SCHEMA ACCESS的技术。 您还可以使用此技术来访问经典架构。

请阅读以下博客:

https://blogs.sap.com/2017/01/07/synonyms-in-hana-xs- 要在外部架构中使用高级访问对象/

要在MTA-B的HTML5应用程序中使用OData服务,您只需使用在MTA-B上声明的OData服务即可。 A使用目的地概念。 您可以看一个示例这里 [寻找srv_api]。 您可以从其他MTA-A硬编码odata服务的URL,也可以从环境变量中获取该URL。

最好的问候,
伊凡

SAP浪
2楼-- · 2020-08-22 02:05

很好的问题,丹尼尔。

一周热门 更多>