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 вещи, которые вы можете изменить.
- В расположении получения SAP перейдите на вкладку "Привязка" в настройках и проверьте параметр "ReceiveIdocRelease". Там должно быть синтаксическая подсказка внизу.
- В SAP перейдите на WE20 и проверьте конкретные LS, KU, ... которые вы используете. Если вы отредактируете тип idoc, который хотите изменить, вы увидите внизу поле, в котором вы можете указать выпуск сегмента. Поставь 700 здесь и попробуй еще раз.
Я не могу сейчас делать скриншоты. Если не понятно, дайте мне знать. Я выложу более полный ответ на следующей неделе.
С наилучшими пожеланиями Тим