调用OData Provisioned云服务时如何动态选择目的地

2020-08-16 21:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在连接到仅具有IWBE...

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

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


嗨,

我在连接到仅具有IWBEP组件(Netweaver 7.31)的后端ERP系统的SAP Cloud Platform上使用OData Provisioning。

我们的后端ERP系统具有多个客户端,这些客户端由不同的区域用户组分隔。

当我在OData Provisioning中注册OData服务时,我针对该服务设置了代表每个客户端的多个目的地。 其中之一被设置为默认值。

例如,我有前往客户端100的目的地A(默认),前往客户端200的目的地B和前往客户端300的目的地C,都在同一后端系统上。

如果我在云平台上调用OData Provisioned服务URL,它将从默认目标中提取数据。 没问题。

我的问题是-如果我想要与其他目的地/客户端分开的数据,如何与其他目的地调用服务? 是否可以在URL参数中设置类似"?Destination = B"的内容?

我在标准文档中找不到任何内容。

请注意,我不想执行多源操作,在该操作中我会调用分配给服务的所有目标并将数据合并在一起。 我希望能够在每次调用服务URL时仅调用指定的目的地。

谢谢

布伦丹

3条回答
风早神人
2020-08-16 22:41

Brendan,你好

我相信这就是您要寻找的东西:

示例:http://<主机名>/odata/<名称空间>/<服务名>; <版本>; o = sid(ABC.100)/<实体集> 

其中ABC是系统ID,而100是客户端。 有关先决条件的更多信息,请参阅多源构成

关于,
伊万

一周热门 更多>