Текущее время: Вт, апр 23 2024, 15:59

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Ср, авг 08 2012, 05:05 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 29 2009, 13:30
Сообщения: 17
Реализована схема Web Services –> PI –> RFC
С outbound уходит сообщение, в мониторе все зеленое, payload содержит данные.
Но ФМ на приемнике не отрабатывает!

Возможно, нужны какие-то настройки RFC? ProgramID при такой схеме не используется. Может, есть, что-то еще?


Information The message was successfully delivered to the application using connection RFC_http://sap.com/xi/XI/System.
RfcAdapter received a asynchronous message. Trying to send tRFC for Z... with TID XI9nKzyU1s4U6GyG0017x2LW.
Information The message status was set to DLVD.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Ср, авг 08 2012, 13:41 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 29 2009, 13:30
Сообщения: 17
В ходе экспериментов выяснилось следующее:

если в функциональном модуле на стороне приемника RFC описать данные как параметры то все ок
если как структуру либо таблицу данные не приходят.

почему так может быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Вс, авг 12 2012, 19:47 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 25 2007, 13:27
Сообщения: 45
Откуда: Москва, АНТ-Информ (Газпром)
Пол: Мужской
cherms написал(а):
В ходе экспериментов выяснилось следующее:

если в функциональном модуле на стороне приемника RFC описать данные как параметры то все ок
если как структуру либо таблицу данные не приходят.

почему так может быть?

У меня в обоих случаях все корректно отрабатывает. Поставь Remote BreakPoint (или как-там она называется) залогинься в систему приемник, в канале пропиши своего пользователя ...ну и посмотри, что на входе.
Ну и вообще не стоит забывать, что не плохо бы при изменение структуры ФМ рестартонуть канал, чтобы он обновил метаданные.

_________________
Ерин Саня: А я напишу свой SAP ...с блэкджеком и шлюх*ми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Вт, авг 14 2012, 07:23 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 29 2009, 13:30
Сообщения: 17
Брекпоинт как раз и показывает, что ФМ вызывается, но таблица пустая.
Причем если передавать значения в структуру или в параметры - то значения приходят. Если таблицей - не работает. Подозреваю, что неправильно делаю маппинг.
Нормальных примеров маппингов для передачи таблиц найти не могу.

Переделал на сендере структуру в трехуровневую

Сообщение
Таблица
items
поле1
поле2
поле3

в пейлоад приходят в нормальном виде, несколько записей с тегами item, но до точки назначения данные не приходят
может кто нибудь поделиться на мыло скринчиком правильно сделанного маппингда для передачи таблицы? (cherms@mail.ru)

буду очень благодарен!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Вт, авг 14 2012, 07:42 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 25 2007, 13:27
Сообщения: 45
Откуда: Москва, АНТ-Информ (Газпром)
Пол: Мужской
...в графическом меппинге просто так неправильную структуру еще надо постараться сделать:)
ресиверный канал пробовал перезапускать?

_________________
Ерин Саня: А я напишу свой SAP ...с блэкджеком и шлюх*ми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Вт, авг 14 2012, 09:02 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 29 2009, 13:30
Сообщения: 17
да , конечно , оба канала перестартовались при изменении в маппинге


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Не отрабатывает FM на стороне RFC receiver
СообщениеДобавлено: Пт, авг 17 2012, 06:46 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 29 2009, 13:30
Сообщения: 17
бросил идею с RFC , переделал на Abap Proxy - все заработало!


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

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


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

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


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

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