Таблица данных пуста в RFC_READ_TABLE - PullRequest
1 голос
/ 06 апреля 2020

Доброе утро, коллеги-программисты,

Я пытаюсь прочитать таблицу из "удаленной" системы в SAP (ABAP).
Использование функции RFC_READ_TABLE возвращает поля таблица правильно, но не данные .

data: options type table of rfc_db_opt with header line.
data: fields type table of rfc_db_fld with header line.
data: data type table of tab512 with header line.

CALL FUNCTION 'RFC_READ_TABLE'
DESTINATION xxxx        "" Name of rfc connection
  EXPORTING
     query_table   = 'BUT100'  ""Just for testing purposes""
 TABLES
     options = options  "" contains filters etc.
     fields = fields    "" contains table structure
     data = data        "" contains data of table

loop at data.
  write: data.
endloop.                "" This doesn't show anything either.

если я запускаю этот код в отладчике, я получаю поля таблицы, но таблица данных всегда пуста.
Я довольно новичок в ABAP, поэтому я подумал, может, кто-то здесь понял, почему моя таблица данных пуста в результате?
Я также пробовал таблицы, отличные от BUT100, но результат всегда один и тот же.

Заранее большое спасибо!

С наилучшими пожеланиями и будьте здоровы! ;)
Нико

...