博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LOOP AT GROUP语法练习
阅读量:4965 次
发布时间:2019-06-12

本文共 845 字,大约阅读时间需要 2 分钟。

DATA:P_MENGE TYPE EKKO-WKURS.DATA:P_MENGE1 TYPE EKKO-WKURS.SELECT  * FROM EKKO INTO TABLE @DATA(LT_EKKO) UP TO 5 ROWS.SORT LT_EKKO BY LIFNR ERNAM.LOOP AT LT_EKKO INTO DATA(LS_EKKO)  GROUP BY ( LIFNR = LS_EKKO-LIFNR ERNAM = LS_EKKO-ERNAM )."按括号里的条件进行分组  LOOP AT GROUP LS_EKKO INTO DATA(MEMBER)."按分组后进行组员的访问    P_MENGE = P_MENGE + MEMBER-WKURS."这里就是对同一组的进行某个字段的汇总  ENDLOOP.  WRITE:/  P_MENGE.  CLEAR P_MENGE.ENDLOOP.LOOP AT LT_EKKO INTO DATA(LS_EKKO1)  GROUP BY ( LIFNR = LS_EKKO1-LIFNR ERNAM = LS_EKKO1-ERNAM ) INTO DATA(KEY2).*  LOOP AT GROUP LS_EKKO1 INTO DATA(MEMBER1). "后面的工作区会将分类的两个字段加入进去,前面的工作区是没有值的*  ENDLOOP.  LOOP AT GROUP KEY2 INTO DATA(MEMBER2)."这里要用后面的工作区进行组员的访问    P_MENGE1 = P_MENGE1 + MEMBER-WKURS."这里就是对同一组的进行某个字段的汇总  ENDLOOP.  WRITE:/ P_MENGE1.  CLEAR P_MENGE1.ENDLOOP.

 

结果如下:

 

转载于:https://www.cnblogs.com/BruceKing/p/11168427.html

你可能感兴趣的文章
pycharm设置
查看>>
C++ STL map
查看>>
hadoop学习笔记——基础知识及安装
查看>>
iOS-----------进阶书籍收藏
查看>>
SignTool Error: No certificates were found that met all the given criteria
查看>>
sql server 查询分析器中表名无效,有红线,其实是这张表的
查看>>
hash 分区的用途是什么?
查看>>
linux/windows下启用和停止VMware后台服务的脚本
查看>>
在eclipse中API的封装和调用
查看>>
POJ 1330 Nearest Common Ancestors(Tree)
查看>>
小程序基础总结
查看>>
IDA Pro 数据库文件
查看>>
创建.htaccess文件
查看>>
20165305 《网络对抗技术》 Kali安装
查看>>
如何判断css是否加载完成
查看>>
MySQL数据库服务器逐渐变慢分析与解决
查看>>
C#学习-面向对象语言都有类
查看>>
故宫和雪
查看>>
易错java知识点总结(持续更新)
查看>>
01 基本数据类型
查看>>