Sorting 在SAP ABAP中,如何从大到小对从用户接收的数据进行排序?
我使用参数从用户处获得了数量可变的数据。我想在它们之间进行排序(降序-升序)。我试着按顺序使用,但我不知道如何解决它 我的数据如下所示:Sorting 在SAP ABAP中,如何从大到小对从用户接收的数据进行排序?,sorting,parameters,abap,Sorting,Parameters,Abap,我使用参数从用户处获得了数量可变的数据。我想在它们之间进行排序(降序-升序)。我试着按顺序使用,但我不知道如何解决它 我的数据如下所示: 将“-”处的sayilar拆分为表it\u char。 我试过这些。我想我找不到我想要的。下面是我试图排序的代码块。我做错了什么,但我不知道发生了什么 SORT it_char DESCENDING. LOOP AT it_char INTO wa_char. WRITE :/ wa_char. ENDLOOP. skip 2. SORT it_cha
将“-”处的sayilar拆分为表it\u char。
我试过这些。我想我找不到我想要的。下面是我试图排序的代码块。我做错了什么,但我不知道发生了什么
SORT it_char DESCENDING.
LOOP AT it_char INTO wa_char.
WRITE :/ wa_char.
ENDLOOP.
skip 2.
SORT it_char ASCENDING.
LOOP AT it_char INTO wa_char.
WRITE :/ wa_char.
ENDLOOP.
我将变量类型设置为c,但它在两位数的数字中不能正常工作
我的参数屏幕:
我的报告屏幕:
要对内部表进行排序,请使用 要按字母顺序对字符串表排序或键入C,请使用:
SORT it_char ASCENDING AS TEXT.
当表格的线型为数字且您希望从大到小排序时:
SORT it_char DESCENDING.
更多信息也可以在中找到。要对内部表格进行排序,请使用 要按字母顺序对字符串表排序或键入C,请使用:
SORT it_char ASCENDING AS TEXT.
当表格的线型为数字且您希望从大到小排序时:
SORT it_char DESCENDING.
更多信息也可以在中找到