Текущее время: Чт, июн 19 2025, 01:13

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Отладка ФМ при RFC-вызове
СообщениеДобавлено: Чт, июл 22 2010, 13:28 
Ассистент
Ассистент

Зарегистрирован:
Вт, май 11 2010, 14:34
Сообщения: 44
Здравствуйте. Возможно я задам очередной глупый вопрос, но сам быстро разобраться не смог. Ситуация следующая. В системе есть функции, которые вызываются из вне черным ящиком в виде службы, запущенной на сервере, по инициативе сторонней системы. Функции предназначены для обмена производственными заказами, перемещениями между складами и пр. И возникла необходимость отладки этих функций, без их правки, нужно найти причины не корректной работы. Поиском нашел следующее:
Цитата:
* Get the username that makes the RFC call into SAP in ASP
* Fire up SE37, go to the code section of your RFC
* Look at the menu on top, click on ‘Utilities’
* Click on Settings
* Go for the Debugging tab
* Fill in the username that will make the call from ASP
* Click IP Matching ( otherwise a debug session appears for every time any user makes the call )
* Session breakpoint active immediately is nice to click as well
* Put your external breakpoint where you need it ( click the icon with the stop sign and the little man )
* Test your ASP connector
* The breakpoint should come into effect , a debug window will pop up
* You might not have the authorization to do this, if it doesnt work, use SU53 to find out what you’re missing.

На сколько я понял, отладчик должен запуститься из под моего пользователя. Он запускается, ровно 1 раз. При повторных попытках точки не срабатывают. Пробовал под своим пользователем, потом пробовал под пользователем с которого вызывается фм, так же 1 раз отладчик запускается, потом глухо. Обычные точки у пользователя, который вызывает фм, тоже не срабатывают.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отладка ФМ при RFC-вызове
СообщениеДобавлено: Чт, июл 22 2010, 14:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ilya написал(а):
Здравствуйте. Возможно я задам очередной глупый вопрос, но сам быстро разобраться не смог. Ситуация следующая. В системе есть функции, которые вызываются из вне черным ящиком в виде службы, запущенной на сервере, по инициативе сторонней системы. ююю
quote]
На сколько я понял, отладчик должен запуститься из под моего пользователя. Он запускается, ровно 1 раз. При повторных попытках точки не срабатывают. Пробовал под своим пользователем, потом пробовал под пользователем с которого вызывается фм, так же 1 раз отладчик запускается, потом глухо. Обычные точки у пользователя, который вызывает фм, тоже не срабатывают.

Внешняя точка прерывания должна быть установлена для пользователя, под которым выполняется RFC-вызов. При этом пользователь должен быть диалоговый.
Ещё помогает снятие или установка галки "IP Matching".
И внешняя точка не сактивируется в уже запущенном сеансе, только для следующего логина она сработает.
То что не срабатывают точки повторно - может просто ФМ не вызываются? трассировка показывает обращение к данным ФМ?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка ФМ при RFC-вызове
СообщениеДобавлено: Чт, июл 22 2010, 15:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, май 11 2010, 14:34
Сообщения: 44
sy-uname написал(а):
Внешняя точка прерывания должна быть установлена для пользователя, под которым выполняется RFC-вызов. При этом пользователь должен быть диалоговый.
Ещё помогает снятие или установка галки "IP Matching".
Это все выполнял.

sy-uname написал(а):
И внешняя точка не сактивируется в уже запущенном сеансе, только для следующего логина она сработает.
Т.е. нужно поставить точки и перелогинеться? Точки не сбросятся?

sy-uname написал(а):
То что не срабатывают точки повторно - может просто ФМ не вызываются? трассировка показывает обращение к данным ФМ?
показывает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Отладка ФМ при RFC-вызове
СообщениеДобавлено: Чт, июл 22 2010, 15:19 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ilya написал(а):
sy-uname написал(а):
И внешняя точка не сактивируется в уже запущенном сеансе, только для следующего логина она сработает.
Т.е. нужно поставить точки и перелогинеться? Точки не сбросятся?
Перелогиниться должен вызывающий по RFC-клиент (служба). Точки не сбросятся.

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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