Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 在SAP ABAP中,如何从大到小对从用户接收的数据进行排序?_Sorting_Parameters_Abap - Fatal编程技术网

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.
更多信息也可以在中找到