当前位置: 首页 > news >正文

ABAP内表汇总数据的方法汇总

ABAP内表汇总数据的方法汇总

本文主要介绍ABAP中使用内表统计的几种方式

四种统计方式

内表统计执行数据统计大致有下述几种方式, 这些方式本身没有优劣差异,根据实际情况选择一种使用就好.

COLLECT 语句实现

AT NEW 语句实现

LOOP AT GROUP 语句实现

READ 哈希表语句实现. SELECT SUM 也能汇总内表

数据准备

如图: 给出了内表定义及示例数据.

目标:原内表LT_DATA 结果按字段MATNR统计到内表LT_SUM中. 统计表中的WERKS 字留空或者保留第一行或最后一行的内容

COLLECT 语句实现

该语句的局限性: 目标内表中所有字段区分为关键字和指标(数字型).系统底层会是所有关键字创建临时哈希表,解决汇总的性能问题该方式另外的局限是: 不参与统计的字段必须清空.

AT NEW 语句实现

该语句的局限性: 参与统计的字段必须是内表前面的字段,并且需要先排序.如果统计结果中的地点需要放第一行或最后一行的地点, 可以通过特定逻辑实现.

LOOP AT GROUP实现

该语句无需排序,字段无需作为内表前面的字段, 但是性能比AT NEW 方式稍差.且无关字段只能使用第一行的.

备注: 如果统计表有多关键字,多关键字并列呈现即可

( MATNR = LW_GP-MATNR WERKS = LW_GP-WERKS ).

READ哈希表实现

需要定义一个哈希内表.循环内表读取哈希表.

总结

上述给出的四种常用的内表统计的方式.其中方式三的性能稍差,其它性能差不多. 实际应用中根据实际情况确定使用一种方式即可.

实际应用中,方式四使用更灵活. 方式一最简单,但是对汇总表结构要求较高.

http://www.jsqmd.com/news/73951/

相关文章:

  • Windows右键菜单管理终极指南:从冗余清理到深度定制
  • XUnity.AutoTranslator游戏翻译工具:新手完整使用指南
  • 彻底搞懂Doris内存管理:从结构、跟踪到控制
  • Wan2.2-T2V-A14B生成角色动作自然流畅的关键机制分析
  • 53、常见Shell工具资源与术语详解
  • TCR型SVC仿真实战手记
  • 从零构建RAG知识库系统:完整实现方案与优化技巧(建议收藏)
  • 口碑好的质量流量计供应商
  • Python高效实现Excel与TXT文本文件数据转换指南
  • 在数字画布上建立学习秩序:四川涂色教育科技有限公司的插画教学体系
  • 基于单片机打铃(3组上下课,LCD1602,24C02)系统Proteus仿真(含全部资料)
  • 【微实验】聚类还在用kmeans?来试试高斯混合模型(附MATLAB代码)
  • B站视频下载利器DownKyi:专业用户的终极操作指南
  • Redis 字符串类型完全指南:从原理到实战应用
  • 终极指南:如何用Universal x86 Tuning Utility释放Intel CPU电压调节潜力
  • Keye-VL-1.5:重新定义多模态视频理解的技术突破
  • DeepSeek + Tushare 王炸组合!我开源了一款 Fin-Agent,让 AI 帮你科学 “搞钱”!
  • 你还在用轮询?C#实时物联网通信的7种高级模式(含源码级示例)
  • 计算机Java毕设实战-基于springboot高校奖助学金系统课程成绩、体育成绩、加分申请、综合成绩、奖学金申请【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 计算机Java毕设实战-基于springboot高校教室资源管理系统的设计与实现基于java springboot+vue高校教室资源管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 2025年常州宠物医院权威推荐榜:专业诊疗与暖心服务口碑之选,常州宠物手术医院深度解析 - 品牌企业推荐师(官方)
  • B站视频转文字终极指南:一键提取视频内容神器
  • 2025 年 12 月智能升降家居系统厂家推荐榜:橱柜拉篮/化妆台/挂衣杆/柜门拉手,匠心智造与空间美学革新方案 - 品牌企业推荐师(官方)
  • 飞牛fnOS使用DNS验证方式,用acme自动签发SSL证书
  • 【2025最新】小白如何自学网络安全,零基础入门到精通,看这一篇就够了!
  • 传统SEO优化为何在技术层面需要3至6个月的较长周期?
  • 基于大数据的共享单车用户行为数据可视化分析系统
  • C语言的学习
  • [Error] Refinement limit exceeded for auto-refinement.
  • Wan2.2-T2V-A14B在AI营养师推荐食谱中的烹饪过程可视化