CDS-View的分类

2020-09-08 03:28发布

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

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


专家们,

我不知道如何维护CDS视图的排序顺序? 例如,我想创建表SPFLI的cds视图并按connnid对其进行排序。 我怎样才能做到这一点。 我使用声明

从spfli中选择DEFINE VIEW Z_spfli_view {

用数字表示,

}

在那之后,我不能使用ORDER BY。 那么如何对结果列表进行排序? 也许可以使用一些注释?

最好的问候

米哈伊尔

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

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


专家们,

我不知道如何维护CDS视图的排序顺序? 例如,我想创建表SPFLI的cds视图并按connnid对其进行排序。 我怎样才能做到这一点。 我使用声明

从spfli中选择DEFINE VIEW Z_spfli_view {

用数字表示,

}

在那之后,我不能使用ORDER BY。 那么如何对结果列表进行排序? 也许可以使用一些注释?

最好的问候

米哈伊尔

付费偷看设置
发送
3条回答
樱桃小丸子0093
1楼 · 2020-09-08 03:51.采纳回答

您好

对于HANA CDS视图,您可以使用" order by"。 对于ABAP CDS视图,无法进行"排序依据"。 当您使用例如

问候,

Florian

闻人可可
2楼-- · 2020-09-08 03:59

没有注释来定义一种"默认排序"(UI注释-参考-SAP库)。 在后端,定义硬排序标准也没有意义,因为从客户端可以使用不同的排序标准(特定于需求)。

在客户端,您可以在启动期间添加默认的排序条件,然后将其作为过滤器应用于OData服务的绑定。

愤怒的猪头君
3楼-- · 2020-09-08 04:07

您可以使用KEY 您要对视图进行排序的视图中字段前面的关键字。 这些字段必须全部列为视图中的第一个字段。 您还应该指定

注释AbapCatalog.preservekey的角色:在代码顶部为True。 有关更多详细信息,请参见 cds视图中的键定义

一周热门 更多>