$ apply-为SAP ODATA版本2中的特定队列选择与众不同

2020-09-10 17:08发布

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

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


嗨,

当前,我们正在研究SAP odata版本2,我发现了一篇有关$ apply的文章,该文章基本上是odata版本4,它将用于从特定列*的实体集中选择不同的值。

下面是文章

https://stackoverflow.com/questions/3839073/select- 带数据的不同值

所以我想如果我们也可以根据UI团队的要求在我们的项目中使用相同的$ apply,但是由于odata版本2不支持$ apply,那么是否有任何解决方法。

任何建议都会有所帮助和赞赏。

此致

Abhijeet Kankani

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

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


嗨,

当前,我们正在研究SAP odata版本2,我发现了一篇有关$ apply的文章,该文章基本上是odata版本4,它将用于从特定列*的实体集中选择不同的值。

下面是文章

https://stackoverflow.com/questions/3839073/select- 带数据的不同值

所以我想如果我们也可以根据UI团队的要求在我们的项目中使用相同的$ apply,但是由于odata版本2不支持$ apply,那么是否有任何解决方法。

任何建议都会有所帮助和赞赏。

此致

Abhijeet Kankani

付费偷看设置
发送
3条回答
xfwsx85
1楼-- · 2020-09-10 17:38

如果在SAP OData V2服务中设置了自动聚合实体,则可以使用$ select定义"聚合"。

如果执行例如

 GET  Sales?$ select = CustomerID 

这本质上是从Sales GROUPBY的CustomerID中选择SELECT客户ID,其结果与从Sales中的SELECT DISTINCT CustomerID相同。

小灯塔
2楼-- · 2020-09-10 17:36

感谢Rafl的快速响应

但是Customerid本身将是关键,这将是唯一的。 要求是要对任何给定的列都要做选择不同的内容。

此致

Abhijeet kankani

SKY徐
3楼-- · 2020-09-10 17:34

在Sales内,CustomerID是一个非关键字段,我将GUID用作我的Sales的关键:-)

一周热门 更多>