Транзакционные данные включают заказ на поставку, счет-фактуру, квитанции, платежи и другую бизнес-информацию. Транзакционные данные поставляются с отметкой времени и числовым значением, относящимся к одному или нескольким объектам.
Для интеграции транзакционных данных между 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, он не сохраняет подробности всех журналов ошибок в этой транзакции.