具有$ select但在App中不可见的SAP MDK分组

2020-08-15 07:15发布

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

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


你好

我有一个分析查询,当我在SAP Gateway Client中尝试" $ select = Customer"之类的东西时,它给了我分组结果,一切都很好。 但是,当我尝试使用WEbIDE中的服务并在列表的查询选项中使用" $ select = ClusterName"时,看不到任何值:(

也许有人可以帮助我:)

亲切的收获

Fabian

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

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


你好

我有一个分析查询,当我在SAP Gateway Client中尝试" $ select = Customer"之类的东西时,它给了我分组结果,一切都很好。 但是,当我尝试使用WEbIDE中的服务并在列表的查询选项中使用" $ select = ClusterName"时,看不到任何值:(

也许有人可以帮助我:)

亲切的收获

Fabian

付费偷看设置
发送
6条回答
一只江湖小虾
1楼-- · 2020-08-15 07:57

Fabian

$ select用于从后端返回字段的子集。 如果您使用的是v4服务,则可以查看使用groupby和聚合。 Odata v2不支持这些功能。

另一个选择是定义一个聚合实体,该实体在后端进行聚合并返回该聚合数据。 这适用于v2或v4,但可能需要修改您的odata服务以添加新的实体集和关联的后端逻辑。

-Bill

派大星 ヾ
2楼-- · 2020-08-15 08:10

Hey Anish,< 我有一个联系单元格表,在其中我在目标服务器上设置了服务和实体。 当我在查询选项(顶部,过滤器等)中没有选择时,它工作正常。 但是没有选择:

部署后,我只有一个空白屏幕:(
我还检查了后端(有效负载跟踪),它看起来不错:

同样,响应看起来也不错:

因此,我在这里问。 我是否需要在服务或查询选项中进行某些更改。 我的目标是按国家/地区,文章等对我的分析查询进行分组。

亲切的问候
Fabian

樱桃小丸子0093
3楼-- · 2020-08-15 08:03

Fabian

在您的MDK .service元数据中,请将fixMissingNullValues的服务选项设置为true。

" OnlineOptions":{
     " ServiceOptions":{
       " fixMissingNullValues":是
     }
 }
 

这应允许查询返回期望的结果集。 我们仍在从侧面进一步研究这一问题。

-Bill

clasier
4楼-- · 2020-08-15 08:10

能否尝试将.service配置文件中的checkResults属性设置为false并查看

CJones
5楼-- · 2020-08-15 08:10

Ashish,我爱你!!!
非常感谢您!!!
现在,我将看到所选的值!!!!
您是我这一周的英雄! 甚至是本月的英雄! 您让我感到非常开心:)
不能经常说"谢谢"!

亲切的问候
Fabian

奄奄一息的小鱼
6楼-- · 2020-08-15 08:05

比尔,
>谢谢!
如果我可以为您提供更多信息(元数据,屏幕截图等),请给我一个提示:)
--Fabian

一周热门 更多>