Как из select-options убрать дублирующиеся значения?

Автор Паганель, Червень 23, 2009, 11:25:42 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Паганель

Вообщем есть select-options, в который, я заношу программно значения после этого вызываю
DELETE ADJACENT DUPLICATES FROM sa_lfnr1, но как оказалось не удаляет дубликаты (по крайней мере в данном случае, раньше в других - удаляло).....

Uukrul

Цитата: Паганель від Червень 23, 2009, 11:25:42 ДП
Вообщем есть 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.


SMF spam blocked by CleanTalk