Текущее время: Вс, июл 27 2025, 22:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Отладка модуля обновления
СообщениеДобавлено: Вт, янв 22 2008, 11:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Приветствую!

Есть ФМ, обозначенный как модуль обновления, который вызывается из OpenFI с параметром IN UPDATE TASK.
ФМ не маленький, с хитрым алгоритмом. Возник насущный вопрос, как его отлаживать?
Ни break-point, ни установка точек прерывания отладчик не вызывают. Сам ФМ запускается, проверено на измененных данных.

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Вт, янв 22 2008, 12:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Igor Moskvin написал:
Есть ФМ, обозначенный как модуль обновления, который вызывается из OpenFI с параметром IN UPDATE TASK.
ФМ не маленький, с хитрым алгоритмом. Возник насущный вопрос, как его отлаживать?
Ни break-point, ни установка точек прерывания отладчик не вызывают.
Сработают, если задана опция "Отладка обновления" (это по кнопке "ПарамНастройк", где это в новом - незнаю)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 22 2008, 12:53 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
su-uname написал(а):
Сработают, если задана опция "Отладка обновления" (это по кнопке "ПарамНастройк", где это в новом - незнаю)

Практически там же.
Особенности и отладка асинхронных, синхронных и локальных апдейтов.

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 14:23 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 31 2008, 06:52
Сообщения: 11
Галку "Отладка обновления" поставила, но в модуль по-прежнему не попадаю. Может еще что подскажите?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 14:48 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Не очень удобный но действенный метод - бесконечный цикл и отладка из списка процессов. Только не забудьте выйти из цикла в отладчике, иначе придется просить базис перезапустить процесс обновления на уровне ОС.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 15:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
MLA написал(а):
Галку "Отладка обновления" поставила, но в модуль по-прежнему не попадаю. Может еще что подскажите?

Но при нажатии кнопки "Сохранить" попадаете в отладку?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 15:20 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Удав написал(а):
MLA написал(а):
Галку "Отладка обновления" поставила, но в модуль по-прежнему не попадаю. Может еще что подскажите?

Но при нажатии кнопки "Сохранить" попадаете в отладку?

+ 1, есть подозрение, что человек не понимает, что такое модуль обновления, как и когда он вызывается и упорно пытается зайти в ФМ обновления как в обычный - пошагово находясь в отладке и включив при этом отладку обновления...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 16:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
как уже писали,
ставите галку "отладка обновления" (можно также поставить галку "отладка системы"),
при первом попадании в отладку обновления поставьте точку прерывания на ваш ф/м (ctrl+f7),
нажмите продолжить. Если так не попадает, возможно ваш ф/м в задаче V2, попробуйте при попадании
в отладку обновления заново проставить галку Отладка обновления или лучше сохраните данные настройки,
далее как указано выше.
проставив отладку системы во время отладки обновления, можно вывалиться из первой функции (f7)
два раза и посмотреть что лежит в таблице VBMOD_TAB[], там обычно полный список модулей обновления


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отладка модуля обновления
СообщениеДобавлено: Ср, дек 01 2010, 17:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
trop написал(а):
...проставив отладку системы во время отладки обновления, можно вывалиться из первой функции (f7)
два раза и посмотреть что лежит в таблице VBMOD_TAB[], там обычно полный список модулей обновления

Для этого сначала нужно в отладчике выполнить пункт меню "Параметры настройки - отладка системы" и увидеть статусное сообщение "Отладка системы включена" ;)

_________________
С уважением,
Удав.


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

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


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

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


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

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