[SAP ABAP] 删除内表重复行数据

在最近的开发过程中,有遇到内表出现重复行数据的情况,需要对其进行去重处理,特此进行以下记录,便于后续回顾与查阅

语法格式

复制代码
SORT <itab> BY <排序字段> [ascending/descending].

DELETE ADJACENT DUPLICATES FROM <itab>
  [COMPARING comp1 comp2 ... | ALL FIELDS].

参数说明

itab:指定要删除重复行的内表

comp:指定用于区分重复行的字段

内表要先进行排序,后进行删除重复行

例1

输出结果

使用 DELETE ADJACENT DUPLICATES 进行去重

输出结果

补充扩展知识

输出结果

相关推荐
yang982267 小时前
S4 CLOUD
sap
爱喝水的鱼丶3 天前
SAP-ABAP:S/4 HANA ABAP 新特性入门:与 ECC ABAP 的核心差异、架构优势与学习路径规划
运维·数据库·性能优化·sap·abap·hana·开发交流
山茶花开时。7 天前
[SAP ABAP] SAP设置定时执行任务Job
sap·sap abap
SAP_LO7 天前
对检验批次做决策后物料状态并没有改变的处理方法
sap·aq11·bs02·检验批
SAP_奥维奥科技8 天前
云栖大会|奥维奥履约计划智能体获SAP行业AI共创优选方案
sap·云栖大会
duangww8 天前
QRFC的详细错误消息查看方式
abap·ewm·总分类帐科目xxx不一致
slacker-kian9 天前
SAP On-Premise 部署环境下 ABAP 开发对接 AI Agent 方案探讨
人工智能·ai·sap·agent·abap·mcp·odata
snpgroupcn14 天前
大数据量SAP迁移方案:系统越大,越不能硬搬
数据库·sap
Henry-SAP15 天前
SAP MRP失效根源业务角度解析
人工智能·云原生·sap·erp
Henry-SAP16 天前
SAP MMBE跨工厂库存层级展示解析
人工智能·云原生·sap·erp