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

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

语法格式

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

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

参数说明

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

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

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

例1

输出结果

使用 DELETE ADJACENT DUPLICATES 进行去重

输出结果

补充扩展知识

输出结果

相关推荐
爱喝水的鱼丶1 天前
SAP-ABAP:通过接口创建生产订单报“没有工艺路线选中”错误解决办法详解
运维·开发语言·sap·abap·bapi·生产订单
duangww2 天前
SAPUI5消费OData例子
abap
goyeer2 天前
14.[SAP ABAP] MESSAGE 消息
sap·abap
abap帅哥2 天前
SAP MIRO/MIR4付款条件消失 :设计逻辑、根本原因与终极解决方案
数据库·后端·sap·abap·erp
SAP小崔说事儿4 天前
在数据库中将字符串拆分成表单(SQL和HANA版本)
java·数据库·sql·sap·hana·字符串拆分·无锡sap
goyeer4 天前
13.[SAP ABAP] RAISE 语句详解
sap·abap
cncdns-james4 天前
SAP Hana Studio备份生产机数据库——【认识SAP HANA Studio篇】
数据库·sap·sap hana studio
SAP小崔说事儿5 天前
自研Rise系列之ERP——基于SAPB1 的前端业务系统
sap·erp·sap b1·business one·b1·思爱普·自研erp
淋了一场太阳雨5 天前
SAP LSMW (二) - Batch Input Recording
sap·batch·lsmw