首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对SAP中从用户收到的数据进行排序,从大到小?

如何对SAP中从用户收到的数据进行排序,从大到小?
EN

Stack Overflow用户
提问于 2020-07-01 11:14:44
回答 1查看 1.7K关注 0票数 0

我从带有参数的用户那里获得了可变数量的数据。我想在它们之间对它们进行排序(降升)。我尝试使用order,但我不知道如何解决它。

我的数据分开如下:

SPLIT sayilar AT '-' INTO TABLE it_char.

我试过这些。我想我找不到我想要的了。下面是我试图排序的代码块。我做错了什么,但我不知道发生了什么。

代码语言:javascript
复制
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,但它不能正确地以两位数的数字工作。

我的参数屏幕:

我的报告屏幕:

EN

回答 1

Stack Overflow用户

发布于 2020-07-01 12:35:48

为了对内部表进行排序,请使用排序关键字

若要按字母顺序对字符串表或类型C进行排序,请使用:

代码语言:javascript
复制
SORT it_char ASCENDING AS TEXT.

当表的行类型为数字并且要从大到小排序时:

代码语言:javascript
复制
SORT it_char DESCENDING.

更多信息也可以在这篇帮助文章中找到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62675582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档