ABAP SORT排序注意点

2021-06-17 12:07发布


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

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

主要更新基础ABAP知识,丰富一下这些板块的知识层面

SORT TABLE BY XXX XXX 。如果不加任何语法都是默认升序,延伸可以用ASCENDING和DESCENDING对具体的字段进行升序和降序排列。



简单通俗的来阐释一下,在字段名后面加ASC和DEC只能控制这个字段的排序,其他的还是默认。

列如: SORT TABLE BY XXX DESCENDING  XX 。

这种情况下就是XXX降序 XX 就是升序。


反之在表后面加就是控制整个表字段的排序,

列如: SORT TABLE  DESCENDING BY XXX  XX 。

这种情况下就是整个表进行降序。



那又在表名后面加又在字段加的话,还是有个先后顺序的,就跟ALV字段颜色设置一样,单元格,行,列的颜色同时存在会有优先级。排序也一样,先进行表的排序,再对字段进行排序。具体例子就不举例了,自己去DEBUG看能更好的理解,也不是很难理解。

SORT TABLE  DESCENDING BY XXX  ASCENDING XX (对TABLE进行降序之后,再对XXX进行升序)。


赞赏支持