Я создал таблицу, в которую были добавлены номер материала, текст материала и т. Д. (Selected_materials).Теперь я хотел создать цикл с этой таблицей, чтобы в таблице EKPO
он подсчитывал, как часто упоминается номер материала, чтобы использовать его впоследствии.
Для приведенного ниже кода компилятор говорит, что WHERE <selected_material>-matnr
недействительно, даже если WRITE: ... <selected_material>-matnr = ...
допустимо.
LOOP AT selected_materials ASSIGNING <selected_material>.
DATA: lv_count TYPE i.
SELECT SINGLE COUNT(*)
From Ekpo
INTO lv_count
WHERE <selected_material>-matnr = Ekpo-matnr.
WRITE: <selected_material>-maktx, <selected_material>-matnr, <selected_material>-meins, <selected_material>-msehl, <selected_material>-ekpo_count.
NEW-LINE.
ENDLOOP.