如何获取SAP HANA数据库中定义的所有ODATA服务的列表?

2020-09-09 04:17发布

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

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


嗨,

我能够成功运行在SAP HANA DB试用版上创建的odata服务,并对其执行GET,PUT,POST,DELETE操作。

现在,我可以使用/sampledata/sample.xsodata/$metadata获取任何.xsodata文件中定义的所有实体的列表。

但是根据业务需求,我想知道是否有什么方法可以获取特定SAP HANA DB上定义的所有odata服务(xsodata文件及其路径)的列表。

谢谢

阿莎

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

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


嗨,

我能够成功运行在SAP HANA DB试用版上创建的odata服务,并对其执行GET,PUT,POST,DELETE操作。

现在,我可以使用/sampledata/sample.xsodata/$metadata获取任何.xsodata文件中定义的所有实体的列表。

但是根据业务需求,我想知道是否有什么方法可以获取特定SAP HANA DB上定义的所有odata服务(xsodata文件及其路径)的列表。

谢谢

阿莎

付费偷看设置
发送
4条回答
奄奄一息的小鱼
1楼-- · 2020-09-09 04:29

好吧,正如您在使用XS Classic的注释中提到的那样,可以通过以下查询找到系统中所有(活动的)可用xsodata服务:

选择package_id,object_name
 来自_sys_repo.active_object
 其中object_suffix ='xsodata';
 

object_name是服务工件名称,package_id是服务的软件包ID/路径。

如果您想公开该信息,则可以轻松构建自己的odata服务来提供该信息。

zhangjiyang1323
2楼-- · 2020-09-09 04:29

在XS Classic或XS Advanced上?

# p #
野沐沐
3楼-- · 2020-09-09 04:48
亦是此间程序员
4楼-- · 2020-09-09 04:54

,我们还有其他方法可以在XS Advanced中获取odata服务列表吗?

一周热门 更多>