ALV网格中的默认排序顺序

2020-09-23 16:28发布

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

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


ABAP社区,

我想在ALV网格中具有默认的排序顺序,这意味着在第一次弹出ALV时已经对数据进行了排序。

有人知道该怎么做吗?

此致

托马斯。

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

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


ABAP社区,

我想在ALV网格中具有默认的排序顺序,这意味着在第一次弹出ALV时已经对数据进行了排序。

有人知道该怎么做吗?

此致

托马斯。

付费偷看设置
发送
2条回答
spaceman01
1楼-- · 2020-09-23 16:49

托马斯,你好

这取决于您使用哪个ALV。 在下面可以找到两种最常用的ALV类型的说明:
-如果使用CL_GUI_ALV_GRID,则应在调用SET_TABLE_FOR_FIRST_DISPLAY时传递IT_SORT表(类型LVC_T_SORT)。
-如果使用CL_SALV_TABLE,则应使用 CL_SALV_SORTS对象可调整初始排序(通过调用GET_SORTS进行排序,然后在最简单的情况下使用ADD_SORT方法添加必要的排序)。

最好的问候,
Marcin

Cikesha
2楼-- · 2020-09-23 16:51

以编程方式进行设置(例如CL_GUI_ALV_GRID-> SET_SORT_CRITERIA或CL_GUI_ALV_GRID-> SET_TABLE_FOR_FIRST_DISPLAY的参数IT_SORT,或CL_SALV_TABLE-> GET_SORTS。)。

一周热门 更多>