ABAP SORT

来源:互联网 发布:微信加粉软件 编辑:程序博客网 时间:2024/05/20 20:44

SORT MAN1 BY HIGH WEIGHT DESCENDING.

SORT MAN1 DESCENDING BY HIGH WEIGHT.

的效果是不一样的。

  1. REPORT  YTEST20160527.  
  2. DATA:BEGIN OF MAN,  
  3.   NAME(20) TYPE C,  
  4.   HIGH TYPE P DECIMALS 2,  
  5.   WEIGHT TYPE P DECIMALS 2,  
  6. END OF MAN.  
  7.   
  8. DATA: MAN1 LIKE HASHED TABLE OF MAN WITH UNIQUE KEY NAME.  
  9.   
  10. MAN-NAME = 'JAY'.  
  11. MAN-HIGH = '1.68'.  
  12. MAN-WEIGHT = 120.  
  13. INSERT MAN INTO TABLE MAN1.  
  14.   
  15.   
  16. MAN-NAME = 'ADOLF'.  
  17. MAN-HIGH = '1.69'.  
  18. MAN-WEIGHT = 100.  
  19. INSERT MAN INTO TABLE MAN1.  
  20.   
  21. MAN-NAME = 'BABO'.  
  22. MAN-HIGH = '1.70'.  
  23. MAN-WEIGHT = 130.  
  24. INSERT MAN INTO TABLE MAN1.  
  25.   
  26. LOOP AT MAN1 INTO MAN.  
  27.   WRITE:/ MAN-NAME,MAN-HIGH,MAN-WEIGHT.  
  28. ENDLOOP.  
  29.   
  30. SORT MAN1 BY HIGH WEIGHT DESCENDING.  
  31. SKIP.  
  32. ULINE.  
  33. LOOP AT MAN1 INTO MAN.  
  34.   WRITE:/ MAN-NAME,MAN-HIGH,MAN-WEIGHT.  
  35. ENDLOOP.  
  36.   
  37. SORT MAN1 DESCENDING BY HIGH WEIGHT.  
  38. SKIP.  
  39. ULINE.  
  40. LOOP AT MAN1 INTO MAN.  
  41.   WRITE:/ MAN-NAME,MAN-HIGH,MAN-WEIGHT.  
  42. ENDLOOP.  

结论:

SORT MAN1 BY HIGH WEIGHT DESCENDING.--------------------只有WEIGHT 字段是降序,其他字段还是默认的升序

SORT MAN1 DESCENDING BY HIGH WEIGHT.--------------------BY后面所有的字段都是降序

多个字段排序,字段在前面的优先排序


原创粉丝点击