删除重复的项目

2020-08-21 03:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI 2。 我想删除同一...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


HI

2。 我想删除同一交货中的重复项目,例如:

交付:" xxxxxxxxx"

Mat1 ='ABCD'

Mat1 ='ABCD'

我想删除一个并保留另一个,我只想在我的查询中显示同一交货中的一个项目。

结果:Mart1 ='ABCD'。

我这样做,但是不起作用:

 TYPES:类型为ty_lips,
 vgbel型双唇-vgbel,
 Matnr TYPE唇彩,
 ty_lips结束。
 数据:tyb-lips的itab类型表。
 vgbel matnr的SORT ITAB。
 从ITAB删除相邻副本,比较vgbel matnr。
 
5条回答

HAFSSA JAMAN

您错过了在代码中为我们提供最重要的信息,即"选择查询"。 如果您可以粘贴有助于我们解决问题的完整代码。

关于解决方案部分,您已对内部表进行了VGBEL和MATNR排序,并且DELETE ADJACENT DUPLICATES也应用于这些字段。 这确实意味着只有在VGBEL和MATNR组合上找到相似的条目时,系统才会删除重复项。

我怀疑在您的情况下,您应该具有不同的VGBEL值,因此您重复得到相同的物料编号,因为 当VGBEL和MATNR组合在一起时,它们不相似,因此不会被删除。

您可以尝试通过仅比较MATNR字段来尝试删除,这将仅为您提供唯一的MATNR值,但这又取决于您 业务场景。 通过详细解释您的业务场景,我们将能够为您提供更好的帮助。

致谢!

一周热门 更多>