Я думаю, что сайт скрывает любой код, который он находит между <>. Похоже, вы объявили символ поля, но на самом деле я не вижу, как вы его назвали.
Я предполагаю (основываясь на ошибке и фрагментах кода, которые на самом деле не вижу), что вы пытаетесь выделить данные непосредственно в символ поля. Вы не можете сделать это. Символ поля не является областью памяти, это (в основном) указатель.
Вы можете сделать одно из следующих действий:
data: wa_bkpf type bkpf_type.
select xblnr
into corresponding fields of wa_xblnr
up to 1 rows
from bkpf
where xblnr = '1800001017'.
endselect.
или
field-symbols: < bkpf > type bkpf_type.
append initial line to t_bkpf assigning < bkpf >.
select xlbnr
into corresponding fields < bkpf >
up to 1 rows
from bkpf
where xblnr = '1800001017'.
endselect.
В этом случае вы указываете символ поля на новую строку, добавленную во внутреннюю таблицу.
или
select xblnr
into corresponding fields of table t_bkpf
from bkpf
where xlbnr = '1800001017'.
В этом случае вы получите все соответствующие документы и поместите их прямо во внутреннюю таблицу.