Разграничить структуру дополнения и нормальную структуру программно - PullRequest
0 голосов
/ 23 января 2019

Я использую SAP R / 3.

В таблице E071 хранятся объекты из транспортных запросов.В нем есть 4-символьное поле с именем OBJECT, в котором хранится тип объекта.Как PROG для программы, TABD для таблицы и т. Д.

У меня есть внутренняя таблица с объектами, выбранными из E071.

Объекты с типом TABL могут оба быть нормальнымиструктура и структура добавления.

В SE11, когда вы просматриваете объект структуры, если это нормальная структура, он показывает текст, который говорит Structure по имени объекта.И если это структура добавления, там отображается Append Structure.

Так что есть способ их дифференцировать.

Как мне провести дифференцирование их внутри моей программы?Есть ли какие-либо технические детали, которые отличаются между этими двумя?

1 Ответ

0 голосов
/ 23 января 2019

ABAP DDIC-структуры хранятся в таблице DD02L, в которой также хранятся разные объекты, такие как таблицы и представления, имеющие следующие важные столбцы:

  • TABNAME: имя объекта
  • TABCLASS: класс объектов INTTAB для нормальной структуры, APPEND для добавляемых структур и другие значения для таблиц и представлений (включая TRANSP для прозрачных таблиц)
  • SQLTAB: если объект является структурой добавления, он содержит объект, к которому он добавляется.
...