Прозрачная таблица в выпадающий список ABAP - PullRequest
0 голосов
/ 12 февраля 2020

Поместить поля внутренних таблиц в списки просто, но как это сделать с прозрачными таблицами? Пожалуйста, самый простой способ. (Важно: Таблицу не следует менять!)

1 Ответ

0 голосов
/ 13 февраля 2020

Если вы знаете, как это сделать с внутренней таблицей, то у каждой Прозрачной таблицы (таблицы базы данных) есть структура с тем же именем, которую вы можете использовать для создания внутренней таблицы. Это более или менее все, что вам нужно:

data: lt_mara type standard table of mara. "Define internal table with structure type of a transparent table
select * from mara into @lt_mara up to 100 rows. "Select your data

Имейте в виду, что это очень простой c оператор выбора. Чтобы получить нужные вам данные (а не первые 100 строк), вы можете посмотреть на

  • SQL в целом. Общие принципы одинаковы, и более популярные языки, как правило, имеют лучшие сводки
  • OpenSQL / Aba pSQL (разные версии одного и того же) для информации о SQL, которую вы используете в abap.
...