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 就是将相同属性字段的值放到一起但是不累加,然后将其余的不相等属性值相加成为结果。

  • 相关阅读:
    ASP.NET跨页面传值技巧总结
    C#向Sql Server中插入记录时单引号的处理 使用存储过程 .NET教程,C#语言
    在.net平台上如何创建和使用web 服务(C#)
    使用母版页时内容页如何使用css和javascript
    HTML ID和Name属性的区别
    c++/c#中的转义符
    SendMessage 启动屏幕保护程序_2
    sendmessage WM_PAINT带背景的窗体
    UPPERERR.txt
    With do 简化代码语句
  • 原文地址:https://www.cnblogs.com/salah/p/11917891.html
Copyright © 2011-2022 走看看