Коннектор с типом систем «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.
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|