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.
Вариант - Название варианта
Раздел - Имя раздела
В следующих таблицах показаны различные компоненты событий интеграции транзакционных данных:
Использование канала веб-служб
Метод веб-службы основан на использовании URL-адресов SOAP, настроенных администраторами Ariba. Для всех исходящих событий автоматически создается URL-адрес SOAP, который будет присутствовать в сгенерированном WSDL в соответствии со следующей логикой:
<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
В каждом WSDL у вас есть следующие компоненты:
Import - Этот компонент используется для связывания пространства имен с расположением документа.
Types - Этот компонент используется для определения типов данных, созданных пользователем, которые будут использоваться в документе.
Message - Этот компонент используется для определения всех частей отдельного сообщения.
PortType- Это контейнер операций, поддерживаемых веб-службой. Операции в PortType упорядочены. Эти операции указывают, является ли сообщение входящим или исходящим.
Binding- Этот элемент определяет операцию сопоставления протокола. (например, http, https, MIME и т. д.).
Service - Этот компонент используется для определения операции сопоставления адресов и показывает фактический адрес, на который должен быть перенаправлен запрос.
В 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, он не сохраняет подробности всего журнала ошибок в этой транзакции.
Использование интеграции с опосредованным подключением
Этот метод использует уровень интеграции процессов SAP с опцией опосредованной связи для интеграции транзакционных данных. Использование SAP PI обеспечивает безопасный способ интеграции, и все сертификаты и хранилища ключей создаются и хранятся в хранилище ключей SAP Process Integration.
Чтобы использовать эту опцию, запрос на транспортировку должен быть загружен и импортирован в систему SAP ERP. Когда вы используете вариант прямого подключения с использованием пользовательского интерфейса, применяются следующие ограничения:
Нет уведомлений по электронной почте, если во время интеграции транзакционных данных возникает ошибка.
Все сообщения об ошибках можно увидеть только в мониторе времени выполнения интеграции SAP ERP и SAP Process администратором Ariba.
Когда вы проверяете T-код SLGI, он не сохраняет подробности всего журнала ошибок в этой транзакции.