SAP Application Interface Framework está diseñado para introducir ciertas mejoras en la capa de integración empresarial y para agilizar la gestión de interfaces. Sin embargo, los efectos de la aplicación de esta herramienta son de mucho más alcance. AIF organiza la entrega y el mantenimiento de interfaces, centraliza el manejo de errores y proporciona soluciones listas para usar a muchos problemas comunes de integración. Al mismo tiempo, es versátil, flexible e independiente de la plataforma de integración técnica, apoyando la integración tanto dentro del sistema SAP como con su entorno.
Hace varios años, el conjunto de herramientas de integración de SAP se amplió con una nueva solución. SAP Application Interface Framework (AIF), un nuevo miembro de la familia de integración, es un complemento opcional de los sistemas SAP Business Suite, por ejemplo, ERP, CRM o SRM, y se supone que es una mejora de la llamada «capa de integración empresarial», a diferencia de la Integración de procesos SAP disponible hasta ahora o del conector de negocios SAP disponible anteriormente, responsable de la «capa de integración técnica».
Intuitivamente, la capa de integración técnica incluye la recepción de mensajes, la determinación de sus destinatarios, la asignación y el ajuste de formatos y, finalmente, el envío a los destinatarios relevantes; en resumen, se podría decir que significa habilitar la conectividad entre los sistemas de comunicación. En cierto sentido, es responsable de la integración general fuera de SAP Business Suite.
La capa de integración empresarial
A primera vista, SAP AIF no parece afectar el status quo, ya que se basa en tecnologías probadas, como Proxy, IDoc o RFC. Sin embargo, introduce un nuevo modelo de manejo estandarizado para todos los mensajes de interfaz en el sistema SAP y proporciona un conjunto de herramientas para permitir la construcción de elementos típicos de la solución de integración, en muchos casos, sin necesidad de programación, solo utilizando la configuración.
Sin embargo, lo que es más importante, SAP AIF abre la puerta al mundo de la integración para los usuarios empresariales del sistema, proporcionándoles herramientas completamente nuevas para monitorear la comunicación y manejar errores si ocurren. Junto con AIF como la implementación de la «capa de integración empresarial», SAP ha introducido el concepto de Recuperación de Errores hacia adelante. «Forward Error Recovery afirma que» El sistema de recepción no debe enviar un error al sistema de llamada si ese error se puede manejar más cerca del sistema de recepción»»; Richard Probst: «Pautas de SAP para las aplicaciones Mejor construidas que se integran con SAP Business Suite».
Una consecuencia natural de la aplicación del principio de Recuperación de errores hacia adelante es, por lo tanto, una mayor participación de los usuarios empresariales para garantizar el correcto intercambio de datos entre sistemas. Por lo general, son las primeras personas que notan todo tipo de irregularidades. SAP AIF ofrece a los usuarios clave (usuarios avanzados) oportunidades completamente nuevas.
El diablo está en los detalles y características como el panel de control dedicado de monitoreo y manejo de errores (centralizado en una sola herramienta, y con la posibilidad de agregar funciones personalizadas), la búsqueda simple de mensajes por su contenido, los detalles de procesamiento almacenados en el registro (el Registro estándar de la aplicación) y, finalmente, las notificaciones de errores activas y una bandeja de entrada de notificaciones (alertas) definitivamente hacen que el trabajo del usuario sea mucho más fácil.Como han demostrado las implementaciones de AIF hasta ahora, todos estos elementos juntos ayudan a reducir ambos: el tiempo para manejar los errores de integración individuales y el número de errores a largo plazo, generando así un ahorro significativo en los costos de mantenimiento.
Centralización, estandarización, configuración
AIF facilita la integración del sistema SAP de muchas maneras, sobre una base multidimensional. Los beneficios indudables provienen directamente de la centralización de toda la lógica de la interfaz y la recopilación de todos los elementos de implementación en un solo lugar. Hasta ahora, los elementos individuales, a menudo implementados de forma incremental a lo largo de los años, se han dispersado en muchas piezas pequeñas del código, extensiones y salidas de usuario. Esto lleva a pruebas cada vez más complicadas y análisis de anomalías de la solución a lo largo del tiempo.
Además, AIF estandariza y unifica el enfoque para procesar cada mensaje individual, independientemente de la tecnología utilizada para entregarlo. En el primer paso de procesamiento, la estructura de los datos recibidos se ajusta a los requisitos del sistema SAP (Asignaciones de estructura). Además, también se puede definir una verificación previa de los datos recibidos (Comprobaciones) y reglas de conversión de datos (Asignaciones de valores; Valores fijos). Después del procesamiento previo, el mensaje se pasa a Acciones, cuya tarea es ejecutar la lógica de la aplicación adecuada, lo que puede incluir hacer una publicación relevante, crear una orden de compra o cambiar los datos maestros de material.
Todos estos elementos se asignan a interfaces específicas de una manera flexible basada en la configuración. En el caso de componentes más complejos, el desarrollador también puede involucrar componentes de programación. Cabe señalar que el FIA apoya naturalmente la reutilización de los elementos existentes, al tiempo que crea nuevas interfaces, lo que reduce de forma permanente los costes de desarrollo de nuevos escenarios de integración.
Variantes de interfaces y su documentación
SAP AIF también proporciona nuevas soluciones a problemas comunes de integración a gran o gran escala. Por lo general, todas las grandes empresas utilizan algunas interfaces de intercambio de datos, que se espera que funcionen «casi de la misma manera» para diferentes países u otras unidades organizativas dentro de la empresa. En este caso, AIF permite definir las llamadas Variantes de Interfaz que permiten usar una solución existente como referencia y, además, definir diferencias «locales» en un lugar dedicado. Se ha demostrado que es difícil lograr una flexibilidad e independencia similares en el modelo de integración sin FIA.
Curiosamente, el Marco de Interfaz de Aplicación soporta, organiza y automatiza también el proceso de documentación de la solución en construcción, ya que la documentación se ingresa directamente en el propio sistema y se asigna a cada componente configurable del escenario de integración. A continuación, una herramienta dedicada le permite recopilar la descripción de los componentes individuales y generar la documentación completa de una interfaz seleccionada a partir de ellos.
Autorizaciones y datos sensibles
Además de todas las características mencionadas, AIF introduce muchas mejoras en el área de cumplimiento. El acceso a las herramientas de supervisión y gestión de errores individuales puede limitarse con autorizaciones para interfaces individuales. Además, las reglas de autorización se pueden definir en función del contenido del mensaje, por ejemplo, los elementos de la estructura organizativa. Gracias a esto, cada usuario solo tiene acceso a aquellos mensajes e interfaces, cuyo manejo es realmente su responsabilidad en el sistema SAP.
El usuario también puede estar autorizado a modificar el contenido de los campos seleccionados durante el manejo de errores. Además, se puede preparar una lista de los cambios introducidos en el sistema, por ejemplo, con fines de auditoría. Finalmente, puede ocultar el contenido de los campos seleccionados (aquellos que contienen datos confidenciales) de los ojos del usuario, en las herramientas de monitoreo y manejo de errores.
Un eslabón perdido de sistemas integrados
SAP AIF se puede implementar en paralelo con la implementación de un sistema SAP Business Suite relevante, así como de forma independiente, en un entorno de trabajo, también para interfaces existentes. La solución es ideal para ser utilizada tanto con la integración de procesos SAP como con otras plataformas de integración técnica y, en circunstancias razonables, también como una solución separada. Finalmente, también se puede usar internamente dentro de SAP, para aprovechar ciertas soluciones de sistema (no necesariamente relacionadas con interfaces), por medio de API dedicadas.
El marco de interfaz de aplicaciones es, por un lado, solo una ligera modificación de las funcionalidades existentes del sistema SAP. Sin embargo, al mismo tiempo, realmente revoluciona el enfoque de la integración de los sistemas SAP con el «mundo exterior». Organiza la construcción y el mantenimiento de interfaces, facilita su documentación, centraliza y optimiza el manejo de errores. Es un conjunto de soluciones probadas y mejores prácticas, y proporciona soluciones listas para usar a muchos problemas de integración conocidos utilizando tecnologías probadas, dando así a la integración con SAP una dimensión completamente nueva. Al mismo tiempo, es versátil, flexible e independiente de la plataforma de integración técnica. Admite la integración tanto dentro del sistema SAP como con su entorno.
¿Se acaba de crear el eslabón perdido de los sistemas integrados actuales?