news 2026/8/21 13:35:33

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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哈希表实现

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

总结

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 13:49:17

[Error] Refinement limit exceeded for auto-refinement.

[Error] Refinement limit exceeded for auto-refinement. 引言 正文 解决方法 1 解决方法 2 解决方法 3 Author: JiJi \textrm{Author: JiJi} Author: JiJi Created Time: 2025.12.09 \textrm{Created Time: 2025.12.09} Created Time: 2025.12.09

作者头像 李华
网站建设 2026/8/21 11:24:44

Step-Video-T2V技术深度解析:视频生成大模型的突破与行业影响

Step-Video-T2V技术深度解析:视频生成大模型的突破与行业影响 【免费下载链接】stepvideo-t2v-turbo 项目地址: https://ai.gitcode.com/StepFun/stepvideo-t2v-turbo 引言:文本驱动视频生成的技术跃迁 随着人工智能技术的飞速发展,…

作者头像 李华
网站建设 2026/8/21 0:12:19

突破性MD-ML融合框架:引领离子液体基凝胶电解质设计新范式

2025年11月26日,国际权威期刊《Journal of Industrial and Engineering Chemistry》发表了一项开创性研究,该研究构建了分子动力学(MD)与机器学习(ML)深度融合的智能设计平台,成功解决了离子液体…

作者头像 李华
网站建设 2026/8/21 12:00:03

为什么顶尖量子开发者都在用VSCode做远程调试?真相曝光

第一章:为什么顶尖量子开发者都在用VSCode做远程调试?在量子计算领域,开发环境的稳定性和调试效率直接影响算法实现的准确性与迭代速度。越来越多顶尖量子开发者选择 Visual Studio Code(VSCode)作为核心开发工具&…

作者头像 李华
网站建设 2026/8/21 23:36:40

Docker MCP 网关服务发现全攻略(从原理到实战的稀缺笔记)

第一章:Docker MCP 网关服务发现全解析在现代微服务架构中,Docker 容器化部署已成为主流实践。MCP(Microservice Control Plane)网关作为服务流量的统一入口,其服务发现机制直接影响系统的稳定性与可扩展性。Docker 环…

作者头像 李华