Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: Паганель от Июнь 23, 2009, 11:25:42 am
-
Вообщем есть select-options, в который, я заношу программно значения после этого вызываю
DELETE ADJACENT DUPLICATES FROM sa_lfnr1, но как оказалось не удаляет дубликаты (по крайней мере в данном случае, раньше в других - удаляло).....
-
Вообщем есть select-options, в который я заношу программно значения после этого вызываю
DELETE ADJACENT DUPLICATES FROM sa_lfnr1, но как оказалось не удаляет дупликаты (по крайней мере в данном случае, ранше в других - удаляло).....
Вроде как отсортировать надо по полю, по которому потом удаляешь дубликаты...
-
ок, спасибо, попробую
-
что-то я не пойму как?
LOOP AT gt_alvtab ASSIGNING <fs_alvtab>.
sa_lfnr1-SIGN = 'I'.
sa_lfnr1-option = 'EQ'.
sa_lfnr1-low = <fs_alvtab>-lifnr.
APPEND sa_lfnr1.
sa_lfnr1-SIGN = 'I'.
sa_lfnr1-option = 'EQ'.
sa_lfnr1-low = <fs_alvtab>-werks.
APPEND sa_lfnr1.
ENDLOOP.
т.е. сортировать типа так:
SORT sa_lfnr1 by low.
DELETE ADJACENT DUPLICATES FROM sa_lfnr1.
-
Спасибо, помогло.