at new at end of at last

*&---------------------------------------------------------------------*
*& Report  Z_ZHENG_TEST4
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  Z_ZHENG_TEST4.
DATA:
  BEGIN OF LINE,
    COL1 TYPE C,
    COL2 TYPE I,
    COL3 TYPE I,
  END OF LINE.

DATA ITAB LIKE LINE OCCURS 10.

LINE-COL1 = 'A'.
DO TIMES.
  LINE-COL2 = SY-INDEX.
  LINE-COL3 = SY-INDEX ** 2.
  APPEND LINE TO ITAB.
ENDDO.

LINE-COL1 = 'B'.
DO TIMES.
  LINE-COL2 = * SY-INDEX.
  LINE-COL3 = ( * SY-INDEX ) ** 2.
  APPEND LINE TO ITAB.
ENDDO.

LOOP AT ITAB INTO LINE.
  WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.

  AT new COL1.
   SUM."按Col1 求和.
   ULINE.
   WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.
   SKIP.
  ENDAT.

  AT END OF COL1.
   SUM."按Col1 求和.
   ULINE.
   WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.
   SKIP.
  ENDAT.

  AT LAST.
    SUM."总求和.
    ULINE.
    WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.
  ENDAT.
ENDLOOP.

LOOP AT ITAB INTO LINE.
  WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.

  AT new COL1.
   SUM."按Col1 求和.
   ULINE.
   WRITE: / LINE-COL1, LINE-COL2, LINE-COL3.
   SKIP.
  ENDAT.
endloop.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值