Коннекторы для интеграции

 

Коннектор с типом систем «SAP»

 

Особенности настройки загрузки данных в DIRECTUM

При настройке обмена данными с системой SAP есть возможность настроить преобразование значений реквизитов и фильтрацию принимаемых записей по определенным критериям.

Для преобразования реквизитов в поле Вычисление в настройке загрузки данных в DIRECTUM укажите текст XSL-преобразования, которое будет использоваться для формирования значения реквизита, например:

 

<xsl:value-of select='concat(NAME1, " ", NAME2, " ", NAME3)'/>

Использовать преобразования реквизитов удобно и в том случае, когда необходимо настроить прием значения реквизита типа «Справочник», но данные этого справочника не участвуют в обмене. Например, настроен обмен данными справочников Валюты и Курсы валют. Полные данные справочника Валюты принимаются в систему DIRECTUM только один раз, затем они не участвуют в процессе обмена информацией, а информация о курсах валют загружается в DIRECTUM периодически. В такой ситуации для указания кода принимаемой валюты в справочник Курсы валют можно воспользоваться преобразованием:

 

<xsl:value-of select='FROM_CURR'/>

где

·         FROM_CURR – имя поля Переводимая валюта в сообщении IDoc для справочника Курсы валют в системе SAP.

Для фильтрации записей, которые должны быть приняты в систему DIRECTUM, воспользуйтесь кнопкой Фильтр при настройке загрузки в DIRECTUM. В тексте фильтра указывается условие отбора узлов исходных сообщений. Например, если необходимо, чтобы в DIRECTUM загружались только курсы валют по отношению к рублю, в фильтре настройки обмена можно указать следующий текст:

 

 [TO_CURRNCY="RUB"]

где

·         TO_CURRNCY – имя поля Валюта в справочнике Курсы валют в системе SAP;

·         RUB – код валюты «Рубль».

Такое условие фильтрации может быть применено к любому полю сообщения IDoc.

 

 

 

 

См. также:

·         Общие сведения;

·         Порядок настройки.