CDS视图中的"订购依据"子句

2020-08-20 23:27发布

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

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


嗨,

如我在HANA开发人员指南/Google/门户搜索中找不到的那样:

是否可以在define view语句中使用'order by'子句?

赞:

将视图xy定义为从db_table ORDER BY字段中选择的位置?

感谢和亲切问候,
Tibor

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

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


嗨,

如我在HANA开发人员指南/Google/门户搜索中找不到的那样:

是否可以在define view语句中使用'order by'子句?

赞:

将视图xy定义为从db_table ORDER BY字段中选择的位置?

感谢和亲切问候,
Tibor

付费偷看设置
发送
7条回答
路亽曱_Ryan
1楼-- · 2020-08-21 00:07

Hi Tibor,

当前无法在CDS视图中指定ORDER BY子句。

如果需要订购,则必须将其添加到SQL语句/占用此视图的框架。

欢呼声

Jens

clasier
2楼-- · 2020-08-20 23:44

嗨,Jens,

我也遇到了这个问题,现在有可能吗?

BR,

Magina

蓋茨
3楼-- · 2020-08-20 23:54

hi Tibor,

我也遇到了这个问题,你现在解决了吗?

还是您找到了对结果实体集进行排序的方法?

非常感谢

BR,

Magina

lukcy2020
4楼-- · 2020-08-21 00:07

非常感谢Tibor,

我昨天找到了这种方法,然后尝试对et_entity进行排序,

在调试时确实获得了结果实体集的正确顺序。

但是当我运行我的fiori应用程序时,UI5框架一次只获得20行,因此它首先获得20行并从az对其进行排序,当我单击"加载更多"时,它将获得另外20行 再从az排序,UI表中显示的结果仅按每20行排序……在调试模式下,我发现et_entity一次仅返回20行...

那么您能给我们更多的指导吗? 或者我们如何在不忽略性能的情况下解决这个问题。

BR,

Magina

Cikesha
5楼-- · 2020-08-20 23:52

嗨,

我现在有同样的问题。 从我在NW7.5中所看到的,您可以借助AMDP来实现CDS视图。因此,我想它将像那样工作。

不在NW7.5上,所以我无法真正测试。

此致

Andrei

绿领巾童鞋
6楼-- · 2020-08-21 00:06

这不起作用,我指定了键,但字段仍然无法排序

一周热门 更多>