SAPфорум.RU https://www.sapboard.ru/forum/ |
|
IDOC HRMD_A07 с использованием JDBC reciver https://www.sapboard.ru/forum/viewtopic.php?f=70&t=94800 |
Страница 1 из 1 |
Автор: | FukiPuki [ Ср, май 03 2017, 08:02 ] |
Заголовок сообщения: | IDOC HRMD_A07 с использованием JDBC reciver |
Всем привет! С XI/PI сталкиваюсь впервые. На стороне ERP отправку IDOC через chaingepointer настроил вид сообщения HRMD_A07, создали в третей системе таблицы такие же как инфо-типы. Создал message mapping, и тут столкнулся с проблемой как правильно смэппить поля. Сейчас отправляю одну запись по одному табельному номеру из определенного инфо-типа. делаю так чтобы все было заполнено по этой записи и все приходит нормально, но когда делаю массовую отправку данных по табельным номерам, message mapping выпадает в ошибку. Например: 1.В инфотипе у табельного номера удалили запись, соответственно в данном случае будет заполнен только сегмент E1PITYP, а уже сегмента E1P0022 не будет, но message mapping ожидает E1P0022 т.к. я его смэпил с таблицей и из-за это выпадет в ошибку. 2. В сегменте E1P0000 поле SUBTY смэпил с таблицей и система ждет,что данное поле будет, но сегмент приходит без поля SUBTY т.к. в этом инфотипе нету подтипов. Подскажите, пожалуйста, как правильно настроить мэппинг, чтобы не было таких ошибок? Message type я объединил в один общий Message type, правильно ли это ? Структура созданного message type: message mapping |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |