sort 在field group中的使用

原创 2012年03月30日 11:59:06

以前看到标准的ABAP程序中有些地方用到sort,后面也没跟internal table也没by,很困惑。今天特地研究一下他的用法。

sort在field group中,其实是根据header的字段将后面的dataset进行排序。废话少说看实例:

 

FIELD-GROUPS header , person_sax, person_info.
DATA: name TYPE LENGTH 10,
      sex TYPE c,
      country TYPE LENGTH 10,
      p_id TYPE n LENGTH 10.

INSERT: name sex INTO header,
        country p_id INTO person_info.

name = 'Zhangsan'.
sex = 'M'.
EXTRACT person_sax.

country 'China'.
p_id = '43143215'.
EXTRACT person_info.

country 'UK'.
p_id = '65453542'.

EXTRACT person_info.

country 'USA'.
p_id = '12334254'.

EXTRACT person_info.

name = 'Wangwu'.
sex = 'M'.
EXTRACT person_sax.

country 'China'.
p_id = '0002365'.
EXTRACT person_info.

country 'UK'.
p_id = '8566211'.

EXTRACT person_info.

country 'USA'.
p_id = '8965897'.

EXTRACT person_info.

name = 'Lisi'.
sex = 'M'.
EXTRACT person_sax.

country 'China'.
p_id = '9996234'.
EXTRACT person_info.

country 'UK'.
p_id = '7435423'.

EXTRACT person_info.

country 'USA'.
p_id = '45326534'.

EXTRACT person_info.

SORT.

LOOP .

  AT FIRST.
    WRITE:/ 'Personel information:'.
  ENDAT.

  AT person_info.
    WRITE:/ name, sex, country, p_id.
  ENDAT.

  AT LAST.
    ULINE.
    WRITE:/ 'The end of list.'.
  ENDAT.

ENDLOOP.

solr 中的group使用说明

参数说明 param name param value description group true/...
  • a925907195
  • a925907195
  • 2015年01月07日 13:31
  • 6172

理解执行计划中的一些sort操作

理解sort操作,其实很简单,核心的就是sort,后面括弧里面说明的是排序的目的是什么?版本:9.2.0.8 当需要排序操作时,通常会有一系列sort的操作,下面是一些cbo执行sort的操作: So...
  • haiross
  • haiross
  • 2013年12月09日 15:56
  • 5033

Solr 排序的字段的限制

from http://ronxin999.blog.163.com/blog/static/4221792020118262033478/?suggestedreading 根据Solr源...
  • okman1214
  • okman1214
  • 2013年06月05日 11:15
  • 4711

ABAP EXTRACT (LOOP.....ENDLOOP)、field group的用法(逻辑数据库)。

一直不知道LOOP ....ENDLOOP以及field group的用法,今天了解过后,在此做出解释: 这个用法一般包括四个关键字:                             fi...
  • zzj_rainbow
  • zzj_rainbow
  • 2013年08月30日 18:35
  • 2785

关于java中field的理解

最近在看java注解这块的东西,一直不明白target中field的说明,我看完下边这篇文章以及其他的帖子之后觉得这里注解里边的field说的是类的成员变量。不知道对不对,反正现在是这样理解的,如果有...
  • beyond181
  • beyond181
  • 2017年02月08日 16:06
  • 1757

学会定制MapReduce里的partition,sort和grouping,Secondary Sort Made Easy

通过初期的几个开发员培训班,我发现有不少学员容易“偏爱”缺省的MapReduce行为,而忽略如何在代码里根据自己应用的需要来定制不同于系统缺省的行为。这篇文章结合Secondary Sort来介绍“S...
  • javastart
  • javastart
  • 2014年04月08日 08:12
  • 3390

Solr中Facet用法和Group用法

group用法: //组查询基础配置 params.set(GroupParams.GROUP, "true");  params.set(GroupParams.GROUP_FIELD, "d...
  • qing419925094
  • qing419925094
  • 2014年08月12日 11:33
  • 2448

PB日志-数据窗口控件函数142.Sort()

Sort     功能 根据当前的排序条件排序数据窗口控件的行。 语法 dwcontrol.Sort ( ) 参数 dwcontrol:数据窗口控件名 返回值 Integer。函数...
  • codejoe
  • codejoe
  • 2011年11月06日 11:16
  • 1553

第三篇 elasticsearch的group by+avg+sort等聚合分析

本文依据如下数据模板进行分析PUT /ecommerce/product/1 { "name" : "gaolujie yagao", "desc" : "gaoxiao meiba...
  • R_P_J
  • R_P_J
  • 2017年10月28日 16:00
  • 172

sort函数写在类内和类外的区别

当cmp函数写在类外时: [cpp] view plain copy bool comp(Interval a, Interval b) // 注意comp函数可以为static...
  • pmt123456
  • pmt123456
  • 2017年03月10日 09:16
  • 432
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sort 在field group中的使用
举报原因:
原因补充:

(最多只允许输入30个字)