Здравствуйте. Подскажите возможно ли переписать запрос.
Нужно найти из каждой фактуры по одной позиции с наименьшим номером позиции(posnr) и результат положить в таблицу lt_vbrp. Наименьший номер позиции не всегда '000010'.
Мой код вылетает в дамп по причине переполнения внут. таблицы lt_vbrp. У нас для каждой фактуры около 100 позиции.
Code:
check lt_vbrk is not initial.
SELECT * FROM vbrp INTO TABLE lt_vbrp
FOR ALL ENTRIES IN lt_vbrk
WHERE vbeln = lt_vbrk-vbeln.
SORT lt_vbrp BY vbeln posnr.
DELETE ADJACENT DUPLICATES FROM lt_vbrp COMPARING vbeln.
Возможно ли этот код переписать таким образом, чтобы в самом запросе фильтровалось по номеру позиции.