sap abap从结构相同的两个数据库表取两次数据放到同一个内表,不带条件的两次内表只保留第二次 LOOP AT ITAB INTO WAWA2-ZHSJ1=WA-BAPPEND WA2 TO ITAB2ENDLOOP.没怎么明白你的意思循环ITAB到工作区,然后将工作区对应字段再付给与ITAB2对应的工作区WA2,最后把WA2弄到ITAB2里
abap 如何得到内表中不重复的记录。 1.循环你的内表到工作区:wa2.copy 你的内表到另一个一样的内表:itab_copy3.delete itab_copy where f1<;>;wa-f1 and f2<;>;wa-f2.4.检查itab_copy剩余条数,如果等于1,那么说明这是条不重复的记录,如果>;1那么是重复的5.如果不重复append 到一个结果表中循环结束,你就得到了所有不重复的记录。
abap 逻辑判断 不重复数据循环 求大神帮忙 条件不充分啊,是不是重复物料?要么先排序 SORT A BY MATNR。删除重复项。delete adjacent duplicates from a.要么就循环时 使用 AT NEW 或者AT END OF。LOOP AT a INTO wa_head.AT NEW matnr.WRITE:/wa_head-matnr.ENDAT.ENDLOOP.mantr 必须是内表的第一个字段。