在abap cds视图中删除重复项

2020-09-24 22:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在abap cds视图中,我们要...

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

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


在abap cds视图中,我们要删除重复项(意味着任何一个字段值都可能不同。整个记录都不相同)。 如果存在这些重复项,我们希望从表中获取最上面的记录。

例如,如果我们在表中有如下所述的记录,我想获取该表中的第一条记录

kunnr bukrs名称

101 bang xyz

101爆炸abc

任何人都可以帮助我解决这个问题。

预先感谢

1条回答
空代码
2020-09-24 23:18

您可以使用max(name)/min(name)获得不同的分组结果。

这是与表BUT050类似的示例:

将视图zbut050_group_distinct定义为but050中的选择
 {
     关键因素
     主要合作伙伴1,
     键max(partner2)作为partner2
 }按relnr分组,partner1
 
  • BUT050->您的桌子
  • relnr-> kunnr
  • partner1-> bukrs
  • partner2->名称

致谢

多米

一周热门 更多>