У меня есть внутренняя таблица с 2 миллионами строк, которые были загружены из файла. Я хочу удалить все строки, которые являются дубликатами, и извлечь номера строк дубликатов и добавить их в другую таблицу. Какой лучший / самый эффективный способ сделать это с ABAP 7.40? Классический ABAP тоже подойдет.
Итак, вот пример моей исходной таблицы, и я хочу найти дубликаты, сравнивая столбцы A и B
A | B | C
-----------
a1 | b1 | c1
a1 | b2 | c1
a2 | b1 | C2
a1 | b1 | c2
a2 | b2 | c2
Строки 1 и 4 являются дубликатами, поэтому я бы хотел удалить их оба, чтобы в итоге получить
A | B | C
-----------
a1 | b2 | c1
a2 | b1 | C2
a2 | b2 | c2
, а также есть еще одна таблица, в которой хранятся дубликаты:
Row number | Error
-------------------
1 | Duplicate
4 | Duplicate
Я видел похожие запросы на этом сайте, но они работают немного иначе, чем мне нужно. Спасибо.