You are here

INTEGRACIÓN CON SAP

 

SAP AG (Sistemas, Aplicaciones y Productos) es el mayor ERP del mercado y con mayor implantación, hasta una cuota de mercado global de un 55% a fines de 2004. Su funcionalidad robusta y completa, arquitectura 3 capas, multiples bases de datos y arquitecturas, etc.
 
Problema:
 
SAP aún siendo un software muy potente, estandariza los procedimientos obligando al usuario a realizar multiples pasos y la introducción de información. Esta introducción de datos, aún siendo necesaria para la mayoría de los procesos, se adapta poco a las necesidades concretas de tareas repetitivas ( producción: notificaciones de producto, traspasos de WM, etc). Otro caso también problemático es la integración con sistemas externos (Máximo, sistemas externos de producción, sistemas de gestión de almacén, etc).
 
Solución funcional:
 
Se implementa una programación a medida externa a SAP que se apoya en RFCs para llamar a los procesos de empresa (Business Objects) de una forma concreta, permitiendo realizar cientos de llamadas en segundos.
 
Dichas llamadas se realizan de forma síncrona, devolviendo una confirmación de realización correcta, o un retorno con error y la explicación del error. Esta forma permite saber a priori si una transacción se ha realizado de forma correcta o si requiere una intervención en los datos de entrada o en los maestros de SAP. Al ser bidireccional puede servir para extraer información de SAP (maestros, producción, etc) o para llamada a procesos de empresa (Salida mercancías, Notificación producción, etc).
 
 
Herramientas tecnológicas:
 
Se realiza la implementación en Python como "glue" entre distintos sistemas por la versatilidad para comunicación con SAP, bases de datos externas, ficheros texto, xml-rpc, etc.  Para la interacción con usuario si es que se requiere se utiliza wxPython.
 
Caso de éxito:
 
Automatización de notificaciones de producción a SAP.
 
 
Integración de maestros con Máximo (SAP->Máximo). Envío de solicitudes de pedido a SAP (Máximo->SAP). Pedidos y Recepciones de mercancías a Máximo (SAP->Máximo)
 
 
Spanish