Привет!

Всем вам, уважаемые читатели, наверняка известно о существовании вот такого, красивого, средства поиска.

Рис1

Данное средство поиска — результат работы ФМ-а RH_OBJID_REQUEST. Все бы хорошо, но если посмотреть сигнатуру этого ФМ-а, то не понятно, какой путь анализа в нем используется.

Сегодня возникла необходимость это выяснить.

Вооружившись отладчиком, погружаемся в океан кода. Спустя некоторое время, открываем для себя таблицу t77os (ракурс V_T77OS или транзакция OOOT), из которой и читается путь анализа. Выныриваем и делаем глубокий вдох 🙂.

«Отлично! — Не придется ничего ломать».

Идем в sm30.

Рис1

Наступаем на тип объекта (например O) и переходим в раздел «Поиск в структуре».

Рис2

Здесь, заменяем стандартный путь анализа на свой.

Теперь в диалоговом окошке будет структура, полученная с помощью указанного Вами пути анализа. Для тестирования я выбрал O-O.

Проверяем.

Как и ожидалось, все работает.

Рис4

Если интересно, то чтение таблицы t77os происходит вот в этом ФМ-е: RH_TYPE_STRUC_GET_PARAMS.

Пока!