У меня есть запрос, в котором я использую FOR ALL ENTRIES
. Внутренняя таблица lt_customer
не имеет записей.
SELECT *
FROM bsid
INTO CORRESPONDING FIELDS OF TABLE lt_customer2
FOR ALL ENTRIES IN lt_customer
WHERE bukrs EQ p_bukrs
AND belnr EQ lt_customer-belnr
AND gjahr EQ lt_customer-gjahr.
Теперь, поскольку lt_customer
не имеет записи, я ожидаю здесь дампа. Но оказывается, что он выбирал все записи из bsid
в lt_customer2
. Я не понимаю, почему и как. Пожалуйста, просветите меня. Спасибо!