2020-08-26 07:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们可以为经典表创建一个同义词,然后通过odata服务公开该同义词吗?
谢谢
马赫什语
我今天在HXE 2.0系统上尝试过这种情况。
尽管我本来以为它可以解决我遇到的问题。 我使用用户提供的服务建立了到非HDI容器架构的"连接"(包括技术/应用程序的所有授权)用户。 对于该模式中的表,通过.hdbsynonym工件定义了同义词。
从技术角度来看,在该架构顶部创建xsodata服务是可行的,但没有问题,但是调用odata服务会导致odata框架出现404错误,并显示消息"找不到表。" (->该表包含值,例如可以在SQL控制台中通过同义词访问)。
如果使用该同义词创建了CDS视图,并且使用xsodata服务公开了CDS视图,则odata服务可以工作 没有任何问题,并提供数据。 由于使用了视图,因此使用范围当然仅限于只读方案。
对于我来说,似乎sap-xsodata节点模块实现中存在一个空白,无法直接覆盖 通过用户定义的服务可用的对象的同义词使用率达到100%。
致谢,弗洛里安语
道歉...
我们正试图通过XSA上的XSODATA公开非HDI表。 是否可以在OData中直接将同义词添加为实体?
嗨,Mahesh,
也许为时已晚,但可能对其他人有用,要将同义词显示为OData服务)(v2.0),您需要将其包装在计算视图中。 您在youtube SAP HANA学院频道上有一个很好的例子
https://www.youtube.com/watch?v =nC0ng64LLow∈dex= 73&list = PLkzo92owKnVwL3AWaWVbFVrfErKkMY02a
此致
Jasna
Anand Muthu 您想对我们说些什么? 近三岁的职位? 您的评论没有提供任何详细信息,只是您有一些错误。 也许您创建自己的问题并详细描述问题。
最多设置5个标签!
我今天在HXE 2.0系统上尝试过这种情况。
尽管我本来以为它可以解决我遇到的问题。 我使用用户提供的服务建立了到非HDI容器架构的"连接"(包括技术/应用程序的所有授权)用户。 对于该模式中的表,通过.hdbsynonym工件定义了同义词。
从技术角度来看,在该架构顶部创建xsodata服务是可行的,但没有问题,但是调用odata服务会导致odata框架出现404错误,并显示消息"找不到表。" (->该表包含值,例如可以在SQL控制台中通过同义词访问)。
如果使用该同义词创建了CDS视图,并且使用xsodata服务公开了CDS视图,则odata服务可以工作 没有任何问题,并提供数据。 由于使用了视图,因此使用范围当然仅限于只读方案。
对于我来说,似乎sap-xsodata节点模块实现中存在一个空白,无法直接覆盖 通过用户定义的服务可用的对象的同义词使用率达到100%。
致谢,
弗洛里安语
道歉...
我们正试图通过XSA上的XSODATA公开非HDI表。 是否可以在OData中直接将同义词添加为实体?
嗨,Mahesh,
也许为时已晚,但可能对其他人有用,要将同义词显示为OData服务)(v2.0),您需要将其包装在计算视图中。 您在youtube SAP HANA学院频道上有一个很好的例子
此致
Jasna
Anand Muthu 您想对我们说些什么? 近三岁的职位? 您的评论没有提供任何详细信息,只是您有一些错误。 也许您创建自己的问题并详细描述问题。
一周热门 更多>