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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Sale Order from Inbound IDOC
СообщениеДобавлено: Вс, дек 21 2008, 15:26 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 25 2008, 16:04
Сообщения: 70
Задача: принимать idoc из внешней системы (mSeries) и по ним создавать Sales Orders.

Что я сделал:
- создал Partner Profile типа KU (Customer) под названием AAA001
- в inbound параметры добавил запись:
message type - ORDERS
process code - ORDE
Trigger immediately
- тестирую в we19:
E1EDK01-RECIPNT_NO = AAA001
E1EDKA1-PARVW = AG, E1EDKA1-PARTN = AAA001

Sales Order не создаётся. В статусе IDOC сказано:
Code:
EDI: Partner profile not available                               
                                                                   
     Message no. E0 332                                           
                                                                   
Diagnosis                                                         
                                                                   
     A partner profile could not be found with the following key: 
                                                                   
     /0000000000/  /                                               
                                                                   
     This involves the key fields of the table EDPP1:             
                                                                   
     -PARNUM  partner number                                       
     -PARTYP  partner type                                         
                                                                   
Procedure                                                         
                                                                   
     Please check the EDI partner profiles.                       


Что я неправильно делаю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Sale Order from Inbound IDOC
СообщениеДобавлено: Пн, дек 22 2008, 09:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 01 2004, 12:17
Сообщения: 298
Пол: Мужской
WE19: IDOC - отредактировать контрЗапись - ввести данные о партнере.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Sale Order from Inbound IDOC
СообщениеДобавлено: Пн, дек 22 2008, 12:15 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 25 2008, 16:04
Сообщения: 70
К сожалению, не помогло.

Изображение

Может быть в сегмент IDOC'а что-нибудь не дописываю?

Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Sale Order from Inbound IDOC
СообщениеДобавлено: Пн, дек 22 2008, 21:21 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Надо партнера не в Recipient, а в Sender писать IMHO. Кроме того, не путайте сегменты и control record. Сообщение идет из проверки control record (у вас номер и тип партнера там пустые), до сегментов даже не доходит.

Добавлено: посмотрела старую программу, которая создавала Inbound IDoc. Должны быть заполнены поля для Receiver и Sender. В качестве Receiver у нас использовалась сама SAP система. Вид партнера в этом примере LS (Logical System):
Code:
  CONCATENATE 'SAP' sy-sysid INTO i_edidc-rcvpor.
  i_edidc-rcvprn   = i_edidc-rcvpor.
  i_edidc-rcvprt   = 'LS'.
  i_edidc-sndpor   = <порт>
  i_edidc-sndprn   = <партнер>.
  i_edidc-sndprt   = 'LS'.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Sale Order from Inbound IDOC
СообщениеДобавлено: Пт, июн 24 2011, 16:22 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
я вот тоже запутался в настройках inbound-a Idoc-ов...
есть рэпорт RSEINB00, который загружает idoc с апликэйшин сервера. входные параметры: путь и порт. Причем оно хочет процессинг порт (файл порт), но для работы ему же нужен порт адаптера... как ему это даказать?)

п.с. тот порт как понимаю что вводится в RSEINB00, поподает в ресивер порт (we19)... так вот если поменять его (в той же we19) на созданный адаптер порт, то все процесится как надо. а вот файл порт как ни настраивал - we19 его инвалидом обзывает :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Sale Order from Inbound IDOC
СообщениеДобавлено: Пн, июн 27 2011, 12:22 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 12:10
Сообщения: 87
нет.. ресивер порт оно берется каким-то магическим образом...
в дебагере после строчки l_control_record_ext40 = l_temp_container. он в l_control_record_ext40 появляется... несмотря на то что в l_temp_container его нет О_о


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

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


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

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


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

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