Учебники

SAP Ariba — интеграция данных транзакций

Транзакционные данные включают заказ на поставку, счет-фактуру, квитанции, платежи и другую бизнес-информацию. Транзакционные данные поставляются с отметкой времени и числовым значением, относящимся к одному или нескольким объектам.

Для интеграции транзакционных данных между SAP ERP и Ariba Procurement обычно используются следующие методы:

  • Использование опции файлового канала

  • Использование канала веб-сервисов

  • Использование опции интерфейса пользователя

  • Использование опосредованной интеграции подключения

Использование опции файлового канала

Использование канала веб-сервисов

Использование опции интерфейса пользователя

Использование опосредованной интеграции подключения

Интеграция с использованием файлового канала

Для каждого файлового канала вы запланировали события интеграции. Администратор Ariba может запускать эти события вручную. Исполняемый программный код определен и запланирован к запуску. Код выбирает файл данных csv из решения Ariba Procurement и экспортирует его в базу данных SAP ERP.

Файлы CSV генерируются с использованием событий транзакций, и они выбираются инструментом передачи данных. Чтобы переместить данные в базу данных ERP, транспорты SAP должны быть импортированы. Транспорты SAP представляют собой комбинацию программ SAP, RFC и вспомогательных структур. Исполняемые программы SAP используются для перемещения экспортированных данных в SAP ERP. Исполняемые программы BAPI помогают перемещать данные в SAP ERP.

Программы SAP обычно содержат следующие параметры:

  • Логическое имя файла — определяет логический путь и физическое расположение файлов CSV.

  • Разделитель каталогов — это физический разделитель для каталогов в SAP ERP.

  • Кодирование в файлах ответов. Метод кодирования, используемый по умолчанию в формате UTF-8.

  • Вариант — Имя Варианта

  • Раздел — Имя раздела

Логическое имя файла — определяет логический путь и физическое расположение файлов CSV.

Разделитель каталогов — это физический разделитель для каталогов в SAP ERP.

Кодирование в файлах ответов. Метод кодирования, используемый по умолчанию в формате UTF-8.

Вариант — Имя Варианта

Раздел — Имя раздела

В следующих таблицах показаны различные компоненты событий интеграции транзакционных данных —

Транзакционные данные

Интеграция данных

Использование канала веб-сервисов

Метод веб-службы основан на использовании URL-адресов SOAP, настроенных администраторами Ariba. Для всех исходящих событий автоматически создается URL-адрес SOAP, который будет присутствовать в сгенерированном WSDL согласно следующей логике:

<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>

В каждом WSDL у вас есть следующие компоненты —

  • Импорт — этот компонент используется для связи пространства имен с местоположением документа.

  • Типы — этот компонент используется для определения пользовательских типов данных, которые будут использоваться в документе.

  • Сообщение — этот компонент используется для определения всех частей отдельного сообщения.

  • PortType — это контейнер поддерживаемых операций веб-службы. Операции в PortType упорядочены. Эти операции указывают, является ли сообщение входящим или исходящим.

  • Binding — этот элемент определяет операцию для сопоставления протокола. (например, http, https, MIME и т. д.).

  • Служба — этот компонент используется для определения операции сопоставления адресов и показывает фактический адрес, на который должен быть отправлен запрос.

Импорт — этот компонент используется для связи пространства имен с местоположением документа.

Типы — этот компонент используется для определения пользовательских типов данных, которые будут использоваться в документе.

Сообщение — этот компонент используется для определения всех частей отдельного сообщения.

PortType — это контейнер поддерживаемых операций веб-службы. Операции в PortType упорядочены. Эти операции указывают, является ли сообщение входящим или исходящим.

Binding — этот элемент определяет операцию для сопоставления протокола. (например, http, https, MIME и т. д.).

Служба — этот компонент используется для определения операции сопоставления адресов и показывает фактический адрес, на который должен быть отправлен запрос.

Существуют различные события интеграции транзакционных данных, распространяемые по решениям SAP ERP и Ariba Procurement.

В следующей таблице приведены примеры URL для каждого события интеграции данных.

Канал веб-сервисов

Использование опции интерфейса пользователя

В Ariba Procurement Solution покупатели также могут использовать опцию прямого подключения для интеграции данных в систему SAP ERP. Эта функция поддерживается в SAP ERP 6.0 и более поздних версиях. Используя эту опцию, система ERP отправляет запрос в Ariba Procurement Solution с частью заголовка, содержащей подробности параметров для извлечения данных транзакций.

Чтобы использовать эту опцию, запрос на транспортировку должен быть загружен и импортирован в систему SAP ERP.

Транспортный запрос

При использовании опции прямого подключения с использованием пользовательского интерфейса применяются следующие ограничения:

  • Уведомление по электронной почте отсутствует, если при интеграции данных транзакции произошла ошибка.

  • Администратор Ariba может видеть все сообщения об ошибках только в мониторе времени выполнения интеграции SAP ERP и SAP Process.

  • Когда вы проверяете T-код SLGI, он не сохраняет подробности всех журналов ошибок в этой транзакции.

Уведомление по электронной почте отсутствует, если при интеграции данных транзакции произошла ошибка.

Администратор Ariba может видеть все сообщения об ошибках только в мониторе времени выполнения интеграции SAP ERP и SAP Process.

Когда вы проверяете T-код SLGI, он не сохраняет подробности всех журналов ошибок в этой транзакции.

Использование опосредованной интеграции подключения

Этот метод использует уровень интеграции SAP Process с опосредованным параметром связи для интеграции транзакционных данных. Использование SAP PI обеспечивает безопасный способ интеграции, и все хранилища сертификатов и ключей создаются и хранятся в хранилище ключей SAP Process Integration.

Чтобы использовать эту опцию, запрос на транспортировку должен быть загружен и импортирован в систему SAP ERP. При использовании опции прямого подключения с использованием пользовательского интерфейса применяются следующие ограничения:

Уведомление по электронной почте отсутствует, если при интеграции данных транзакции произошла ошибка.

Все сообщения об ошибках могут быть видны только в мониторе времени выполнения интеграции SAP ERP и SAP Process администратором Ariba.

Когда вы проверяете T-код SLGI, он не сохраняет подробности всех журналов ошибок в этой транзакции.