У меня есть требование получить все типы основных объектов и соответствующие им подобъекты из транспортных таблиц.
Я погрузился в таблицы E070 и E071k. В E070, если pgmid (идентификатор программы) R3TR, то это тип основного объекта, а если это LIMU, то это подобъект или изменение в подобъекте. Некоторые записи также находятся в E071K с соответствующими основными типами.
Например, если я создам таблицу zabcd, то в E071 она будет выглядеть так:
pgmid object_type object_name
R3TR DEVC zabcd
R3TR TABL zabcd
LIMU TABT zabcd
LIMU TABD zabcd
и нет записи в E071K
Теперь, когда я создаю TMG (и группу функций) для указанной таблицы,
Следующие дополнительные записи попадают в E071
pgmid object_type object_name
R3TR FUGR zabcd
R3TR TOBJ zabcd s
R3TR TABU TVDIR
R3TR TABU TDDAT
а E071K выглядит так
pgmid object_type object_name master_type master_name
R3TR TABU TVDIR TABU TVDIR
R3TR TABU TDDAT TABU TDDAT
Теперь из E070 я могу определить, какие все объекты являются главными, а какие — подобъектами (или изменением подобъектов).
1) Но как я могу найти, какой подобъект связан с каким основным объектом. Например, как найти {LIMU, TABT, zabcd} и {LIMU, TABD, zabcd} являются подобъектами какого основного типа.
2) Тип и имя мастера в E071k соответствуют записям R3TR в e071 под типом объекта и именем объекта. Например, необходимо ли, чтобы (TABU, TVDIR) под именем мастера в E071K имел запись в E071 под типом объекта? имя объекта с pgmid как R3TR
3) Что означает pgmid в E071k?