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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: И снова про IDOC
СообщениеДобавлено: Ср, сен 12 2007, 10:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Требуется отправить IDOC от одного клиента другому (например от клиента 100 клиенту 200)
Написал программу, которая создает IDOC при помощи ФМ MASTER_IDOC_DISTRIBUTE. Связал с каждым клиентом логическую систему. Настроил partner profile для каждого клиента, поставивил галочку send immediatly. В BD64 настроил distribution model.
В результате создается IDOC со следующим статусом

STATUS 30 -- IDoc ready for dispatch (ALE service)
MESSAGE -- Receiver exists , No filters , No conversion , No version change

Как его отправить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 15:47 
Специалист
Специалист

Зарегистрирован:
Чт, июн 23 2005, 18:05
Сообщения: 119
Очевидно у вас не немедленная отправка. Зайдите в BD87. Найдите свой IDOC в статусе 30 (готов к отправке) и нажмите кнопку "Обработать".
Модель должна быть распределена в систему получатель. RFC адрес должен пройти все проверки (вкл. тест полномочий). Логсистемы отпр/получателя настроены на выход и вход типов сообщений соответсвенно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 16:05 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Отправил, правда через транзакцию we14
Где теперь в клиенте получателе искать этот idoc?
Через we02 найти не могу. Отправлял 2-мя способами. Через файловый порт
статус 03 -- IDoc written to file
И через tRFC порт
статус 03 -- IDoc sent to SAP system or external program


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 18:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
COMMIT WORK после MASTER_IDOC_DISTRIBUTE не забыли поставить?

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 09:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
нет не забыл,
посмотрел в sm58 -- там на каждый вызов моей программы обнаружил следующий short dump со следующей информацией

FUNCTION MODULE --IDOC_ERROR_WORKFLOW_START_R
PROGRAM -- SAPMSSY1
Information -- The current application triggered a termination with a short dump.

Может у кого была похожая проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 11:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Проблему сам решил:
Надо было в настройке tRFC во вкладке LOGON&SECURITY прописать юзера и пароль клиента получателя.
То есть не зная этих данных, получается, я IDOC этому клиенту не смогу отправить???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 13 2007, 16:51 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, ноя 06 2006, 20:01
Сообщения: 29
matel написал(а):
Проблему сам решил:
Надо было в настройке tRFC во вкладке LOGON&SECURITY прописать юзера и пароль клиента получателя.
То есть не зная этих данных, получается, я IDOC этому клиенту не смогу отправить???


Угу, это ты точно подметил. Для целей пересылки IDOC-ов обычно создается отдельный НЕдиалоговый пользователь.


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

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


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

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


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

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