Текущее время: Пн, июл 28 2025, 03:00

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


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

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


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

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