Ассистент |
 |
Зарегистрирован: Чт, авг 17 2006, 10:10 Сообщения: 26
|
Имеются две SAP R/3 стстемы. Из одной в другую посредством iDOC (HRMD_A) периодически преносяться данные HR инфотипов.
Инфотип 0032 был расширен пользовательскими Z полями - в обоих системах. Возникла задача - также передавать содержимое этих полей в систему-получатель. Отправку данных я настроил, а именно - создал пользовательсктй сегмент Z1P0032, расширил им стандартный IDOС Тип. Настроил передачу расширения и схему распределения. Написал заполнение этого сегмента данными в exitе EXIT_SAPLRHA0_001. Все работает! Данные в систему получатель приходят. Вопрос: как обработать полученные данные? ФМ обработки входящего IDOCa - IDOC_INPUT_HRMD. Нужные данные приходят в структуре IDOC_DATA (SEGNAM = Z1P0032). Я так понимаю в exitе нужно прочитать полученные данные и записать их в таблицу инфотипа 0032 (PA0032). Как это корректно сделать?
Может нужны какие-нибудь дополнительные настройки?
Пока входящий IDOC обрабатывается не корректно - стаутс 51 : Ошибка 5- 109 - Ошибка в подпрограмме read_namtb для структуры к инфо-типу
|
|
|