SAP отсутствует файл

Я интегрирую приложение BizTalk с SAP. Я получаю сообщение об ошибке, когда SAP отправляет мне некоторые данные, поскольку требуемая схема не объявлена ​​в BizTalk.

Требуемая схема http://Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/ZCREMAS01//700

Я могу найти эту схему в SAP (при использовании службы адаптера из BizTalk), но она не содержит сегмент E2LFM1M005.

Я получаю ошибку

Адаптер "WCF-Custom" выдал сообщение об ошибке. Подробности "Microsoft.ServiceModel.Channels.Common.XmlReaderGenerationException: определение сегмента или группы E2LFM1M005 не найдено в метаданных IDoc. Уникальный идентификатор типа IDoc: IDOCTYP/3/ZCREMAS01//700. Для операций получения адаптер SAP не поддерживает невыпущенные сегменты.

Можете ли вы сказать мне, где я могу найти это определение iDoc?

1 ответ

Решение

Релиз SAP, когда дело доходит до идоков, может быть немного сложнее. В вашем случае ваша система SAP, вероятно, будет иметь более высокую версию, чем 700. Есть 2 вещи, которые вы можете изменить.

  1. В расположении получения SAP перейдите на вкладку "Привязка" в настройках и проверьте параметр "ReceiveIdocRelease". Там должно быть синтаксическая подсказка внизу.
  2. В SAP перейдите на WE20 и проверьте конкретные LS, KU, ... которые вы используете. Если вы отредактируете тип idoc, который хотите изменить, вы увидите внизу поле, в котором вы можете указать выпуск сегмента. Поставь 700 здесь и попробуй еще раз.

Я не могу сейчас делать скриншоты. Если не понятно, дайте мне знать. Я выложу более полный ответ на следующей неделе.

С наилучшими пожеланиями Тим

Другие вопросы по тегам