Текущее время: Вт, июл 15 2025, 13:02

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: как найти нужный код в PDF-форме?
СообщениеДобавлено: Ср, май 08 2024, 14:19 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Доброго дня.
Найти код типа "А = В*С " в smartform легко и просто: в прогу RS_ABAP_SOURCE_SCAN в качестве маски в наименование проги ставится /1BCDWB/LSF* , а чей это мы нашли смартформ - видим, сверяя номер в найденном FM в таблице STXFADMI (поле FMNUMB)

Когда мы то же самое ищем в PDF-формуляре, то надо поставить Program name = /1BCDWB/LSM*
Но соответствие номера в формуляре и наименования формуляра , к сожалению, найти не могу.

Подскажите, пожалуйста, что за таблица отвечает за это соответствие?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как найти нужный код в PDF-форме?
СообщениеДобавлено: Ср, май 08 2024, 15:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Смотрите таблицу fpcontexti. В ней соответствие. Как собирается имя ФМ из номера по имени формы можно посмотреть в ФМ FP_FM_NAME_INTERNAL

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как найти нужный код в PDF-форме?
СообщениеДобавлено: Чт, июн 20 2024, 16:14 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 479
во 1ых) такое ограничение может не отработать. внутри доп.кода может быть вызов другого code-unit и тогда не найдете. поэтому, как минимум, нужно добавить в поиск слова: Z* , FUNCTION. и символы-регулярки (.*).

во 2х) можете просто выгрузить все формуляры в текст и через текст их найти в текстовом редакторе типа notepad++. если их по каким-то причинам довольно много, то vim может делать поиск даже по гиговым файлам

в 3х) по маске /1BCDWB/LSM* вы найдете имена инклюдов в группе функций (они совпадают с ФМами) . Соответствие между ФМом и номером ФМа находится в таблице FPCONTEXTI. (поле FMNUMBER - номер; name - формуляр).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB