如何在HANA 1.0的CDS视图上的XSOData中对列进行排序,但不返回确切的列值?

2020-09-08 15:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们需要对datet...

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

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


大家好,

我们需要对datetime列进行排序,但不能基于HANA 1.0(这是一个NEO帐户)上的CDS视图在XSOData中提供exaxt列的值。

通常,人们会为此使用行号窗口功能,然后对所得的row_number进行排序:

ROW_NUMBER()超过(按创建的DESC排序)为row_num

但这在HANA 1.0的CDS视图中不可用...

即使没有指定$ orderby,XSODATA也会向结果查询中添加一个隐式的ORDER BY,所以我不能将ORDER BY添加到CDS视图中,因为它将不被使用。

有什么想法吗?

此致

沃尔夫冈