Текущее время: Пт, июн 20 2025, 07:35

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


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

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


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

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