XS oData和多租户

2020-08-24 23:48发布

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

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


专家们,

我们正在使用Fiori Elements开发应用程序,这些应用程序将同时使用oData(用于列表/对象应用程序)和XS oData(用于"概述页面"和"分析页面"),这将与多个租户一起使用。

对于oData,我们可以从用户会话中提取租户信息,而在Java中,我们只需根据"租户ID"列查询值即可。

但是,我找不到XS Classic的等效方法。 处理XS oData和多租户的首选方法是什么?

我正在使用SAP HANA基于Web的开发工作台和Eclipse(带有Cloud Integration工具)来开发计算视图并公开它们。 我们目前不使用Cloud Foundry。

最诚挚的问候,

安德烈

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

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


专家们,

我们正在使用Fiori Elements开发应用程序,这些应用程序将同时使用oData(用于列表/对象应用程序)和XS oData(用于"概述页面"和"分析页面"),这将与多个租户一起使用。

对于oData,我们可以从用户会话中提取租户信息,而在Java中,我们只需根据"租户ID"列查询值即可。

但是,我找不到XS Classic的等效方法。 处理XS oData和多租户的首选方法是什么?

我正在使用SAP HANA基于Web的开发工作台和Eclipse(带有Cloud Integration工具)来开发计算视图并公开它们。 我们目前不使用Cloud Foundry。

最诚挚的问候,

安德烈

付费偷看设置
发送
3条回答
1楼-- · 2020-08-25 00:18
Climb_Ma
2楼-- · 2020-08-25 00:16

嗨安德烈,

我有同样的问题。

Java为您提供了租户上下文API,您可以通过该API获取租户ID。 但是,如何在OData或XS classic中完成此操作对我来说还是个谜。 我已经检查了XS经典API库,但是与租户上下文没有任何关系。

您设法找到答案了吗?

感谢与问候
Peter

小灯塔
3楼-- · 2020-08-25 00:09

在XS classic中,您可以通过多种方式查询视图/表:

1)将调用存储过程,并让它根据您的条件进行选择查询

2)如果专门从表中读取数据,则可以使用XSDS(xs数据服务) https://help.sap.com/http.svc/rc/0422944cf5554917b5ac2c3ebf9f1974/2.0.00/zh-CN/ sap.hana.xs.libs.dbutils.xsds.html


对于其他XS经典API操作,这是文档页面

https://help。 sap.com/doc/3de842783af24336b6305a3c0223a369/2.0.01/en-US/index.html?index.html

一周热门 更多>