SAP Ariba: integración de datos de transacciones
Los datos transaccionales incluyen Orden de compra, factura, recibos, pagos y otra información relacionada con el negocio. Los datos transaccionales vienen con una marca de tiempo y un valor numérico que se refiere a uno o más objetos.
Los siguientes métodos se utilizan comúnmente para integrar datos transaccionales entre SAP ERP y la solución Ariba Procurement:
Usando la opción de canal de archivo
Usando el canal de servicios web
Usando la opción de interfaz de usuario
Uso de la integración de conectividad mediada
Integración mediante la opción de canal de archivos
Para cada canal de archivos, ha programado eventos de integración. Un administrador de Ariba puede ejecutar estos eventos manualmente. Un código de programa ejecutable está definido y programado para ejecutarse. El código selecciona el archivo de datos csv de la solución Ariba Procurement y lo exporta a la base de datos SAP ERP.
Los archivos CSV se generan utilizando eventos de transacción y estos son seleccionados por la herramienta de transferencia de datos. Para mover datos a la base de datos ERP, se deben importar los transportes de SAP. Los transportes de SAP son una combinación de programas de SAP, RFC y estructuras de soporte. Los programas ejecutables de SAP se utilizan para mover los datos exportados a SAP ERP. Los programas ejecutables BAPI ayudan en la transferencia de datos a SAP ERP.
Los programas de SAP suelen contener los siguientes parámetros:
Nombre de archivo lógico: define la ruta lógica y la ubicación física de los archivos CSV.
Separador de directorios: este es el separador físico de directorios en SAP ERP.
Codificación en archivos de respuesta: técnica de codificación que se utiliza UTF-8 de forma predeterminada.
Variante - Nombre de variante
Partición - Nombre de la partición
Las siguientes tablas muestran diferentes componentes de eventos de integración de datos transaccionales:
Uso del canal de servicios web
El método de servicio web se basa en el uso de URL SOAP configuradas por los administradores de Ariba. Para todos los eventos salientes, se genera automáticamente una URL SOAP para que esté presente en el WSDL generado de acuerdo con la siguiente lógica:
<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
En cada WSDL, tiene los siguientes componentes:
Import - Este componente se utiliza para asociar un espacio de nombres con una ubicación de documento.
Types - Este componente se utiliza para definir los tipos de datos creados por el usuario, que se utilizarán en el documento.
Message - Este componente se utiliza para definir todas las partes de un mensaje individual.
PortType- Este es un contenedor de operaciones soportadas por el servicio web. Las operaciones en PortType están ordenadas. Estas operaciones indican si un mensaje es entrante o saliente.
Binding- Este elemento define la operación de mapeo de protocolo. (por ejemplo, http, https, MIME, etc.).
Service - Este componente se utiliza para definir la operación de asignación de direcciones y muestra la dirección real a la que se debe reenviar la solicitud.
Hay varios eventos de integración de datos transaccionales distribuidos en SAP ERP y la solución Ariba Procurement.
La siguiente tabla muestra ejemplos de URL para cada evento de integración de datos:
Uso de la opción de interfaz de usuario
En Ariba Procurement Solution, los compradores también pueden utilizar la opción de conectividad directa para integrar datos al sistema SAP ERP. Esta función es compatible con SAP ERP 6.0 y versiones posteriores. Con esta opción, el sistema ERP envía una solicitud a Ariba Procurement Solution con la parte del encabezado que contiene los detalles de los parámetros para la extracción de datos transaccionales.
Para utilizar esta opción, la solicitud de transporte debe descargarse e importarse al sistema SAP ERP.
Cuando utiliza la opción de conexión directa mediante la interfaz de usuario, se aplican las siguientes limitaciones:
No hay notificación por correo electrónico mientras se produce un error durante la integración de datos transaccionales.
El administrador de Ariba puede ver todos los mensajes de error solo en el monitor de tiempo de ejecución de la integración de SAP ERP y SAP Process.
Cuando verifica el código T SLGI, no almacena los detalles de todos los registros de errores en esta transacción.
Uso de la integración de conectividad mediada
Este método utiliza la capa de integración de procesos de SAP con la opción de conectividad mediada para la integración de datos transaccionales. El uso de SAP PI proporciona una forma segura de integración y todos los certificados y almacenes de claves se crean y almacenan en el almacén de claves de SAP Process Integration.
Para utilizar esta opción, la solicitud de transporte debe descargarse e importarse al sistema SAP ERP. Cuando utiliza la opción de conexión directa mediante la interfaz de usuario, se aplican las siguientes limitaciones:
No hay notificación por correo electrónico mientras se produce un error durante la integración de datos transaccionales.
Todos los mensajes de error solo se pueden ver en el monitor de tiempo de ejecución de SAP ERP y la integración de procesos SAP por parte del administrador de Ariba.
Cuando verifica el código T SLGI, no almacena los detalles de todos los registros de errores en esta transacción.