📘SAP BPA

Selector Alummnos / Empresas

Definición de SAP BPA

SAP Business Process Automation (BPA) by Redwood es una solución de gestión de carga de trabajo y programación de tareas (Job Scheduling) de nivel empresarial.

A diferencia del programador de tareas estándar de SAP (transacción SM36), que es limitado a una sola instancia, la solución de Redwood está diseñada para coordinar procesos complejos que cruzan múltiples sistemas, tanto SAP como no-SAP.

1. ¿Qué hace a SAP BPA by Redwood diferente?

El programador estándar de SAP es "autocentrado" (solo ve lo que pasa dentro de su propio sistema). SAP BPA by Redwood actúa como un director de orquesta externo que tiene una visión global de toda la infraestructura.

  • Gestión Multi-sistema: Puede iniciar un proceso en un servidor de Windows, esperar a que termine, y luego disparar un Job en SAP S/4HANA.

  • Dependencias de Eventos: Los Jobs no solo se ejecutan por tiempo (ej. a las 8:00 AM), sino por eventos. Por ejemplo: "Ejecuta el Job B solo si el archivo 'ventas.csv' llegó a la carpeta compartida y el Job A terminó con éxito".

  • Consola Centralizada: Permite monitorear todos los procesos de fondo de toda la empresa desde una única pantalla, eliminando la necesidad de entrar sistema por sistema.

2. Características Principales

  • Automatización Basada en Políticas: Permite definir reglas de negocio para la ejecución. Si un Job falla, se puede configurar para que se reinicie automáticamente hasta 3 veces o que envíe una alerta inmediata al equipo de guardia.

  • Gestión de Recursos: Puede limitar cuántos Jobs se ejecutan simultáneamente para no saturar la base de datos o la memoria del servidor.

  • Auditoría y Cumplimiento: Mantiene un registro histórico detallado de quién programó qué, cuándo se ejecutó y qué cambios se realizaron, lo cual es vital para normativas como SOX.

3. Arquitectura Técnica

La solución generalmente reside en su propio servidor y se comunica con las instancias de SAP a través de una interfaz certificada llamada BC-XBP (External Background Processing).

  1. Servidor Central: Donde reside la lógica de programación y la base de datos de Redwood.

  2. Agentes: Pequeños programas instalados en servidores remotos (SAP o no-SAP) que ejecutan las órdenes y reportan el estado de vuelta al centro.

  3. Conectores SAP: Utilizan conexiones RFC para interactuar con el Spool y el Job log de SAP.

4. Comparativa: SM36 vs. SAP BPA by Redwood

Característica SAP Standard (SM36) SAP BPA by Redwood
Alcance Solo el sistema local. Multi-sistema y plataformas cruzadas.
Disparadores Tiempo y eventos básicos de SAP. Archivos, eventos externos, correos, etc.
Complejidad Baja (procesos lineales). Alta (procesos ramificados y condicionales).
Visibilidad Fragmentada por mandante/sistema. Totalmente centralizada.