zoukankan      html  css  js  c++  java
  • COLLECT 的用法

    *&---------------------------------------------------------------------*
    *& Report Z_SALAH_COLLECT
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT Z_SALAH_COLLECT.
    **********************************************************************
    *REPORT DESCRIBE:COLLECT的用法
    *DEVELOPER:SALAH
    *DEVELOP DATE:20191011
    *MODIFY DATE:
    *FUNCTION SPEC:
    *KEY USER:
    **********************************************************************
    DATABEGIN OF ITAB OCCURS 4,
            COLUMN1(3TYPE C,
            COLUMN2(2TYPE N,
            COLUMN3    TYPE I,
            COLUMN4(5TYPE C,
          END OF ITAB.
    ITAB-COLUMN1 'abc'. ITAB-COLUMN2 '12'. ITAB-COLUMN3 3.ITAB-COLUMN4 'xyz'.
    COLLECT ITAB.
    WRITE / SY-TABIX.
    ITAB-COLUMN1 'def'. ITAB-COLUMN2 '34'. ITAB-COLUMN3 5.ITAB-COLUMN4 'xyz'.
    COLLECT ITAB.
    WRITE / SY-TABIX.
    ITAB-COLUMN1 'abc'. ITAB-COLUMN2 '12'. ITAB-COLUMN3 15.ITAB-COLUMN4 'xyz'.
    COLLECT ITAB.
    WRITE / SY-TABIX.
    LOOP AT ITAB.
      WRITE: / ITAB-COLUMN1, ITAB-COLUMN2,ITAB-COLUMN3, ITAB-COLUMN4.
    ENDLOOP.
    *默认COLLECT只是对非P和I(也就是文本类型)进行汇总,对非文本类型进行累加。
    *collect 就是将相同属性字段的值放到一起但是不累加,然后将其余的不相等属性值相加成为结果。

  • 相关阅读:
    【NET CORE微服务一条龙应用】第一章 网关使用与配置
    111
    test
    再来一个测试
    测试博客
    flutter 中的json解析
    关于flutter -app开发过程中的问题及解决方式总结
    使用Mybatis-plus通过自定义Sql查询只有主键为null的问题
    Centos 6中keepalived作为服务启动
    CentOS6 开放、关闭防火墙相关端口命令
  • 原文地址:https://www.cnblogs.com/salah/p/11917891.html
Copyright © 2011-2022 走看看