Текущее время: Вт, июн 17 2025, 19:00

Часовой пояс: 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 Feedfetcher


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

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