SAP Tutorial de la cadena de procesos BW (código de transacción RSPC)

⚡ Resumen inteligente

Cadenas de procesos en SAP BW automatiza, programa y supervisa secuencias de procesos en segundo plano, como la carga de datos, utilizando la transacción RSPC para vincular un proceso de inicio, conectores y variantes en un flujo de trabajo de almacén de datos controlado y repetible.

  • 🔗 Cadena de proceso: Una secuencia de procesos en segundo plano que se ejecutan, esperan y se activan mutuamente ante determinados eventos.
  • 🔧 Transacción RSPC: RSPC crea y mantiene cadenas de procesos; RSPCM supervisa el funcionamiento diario de dichas cadenas.
  • 🎬 Tres partes: Cada cadena tiene un proceso de inicio, conectores y variantes que transmiten parámetros.
  • 🚦 Conectores: Los conectores ejecutan el siguiente paso en caso de éxito, de error o independientemente del resultado.
  • ???? Programación: Las cadenas se ejecutan como el trabajo en segundo plano SM37 BI_PROCESS_TRIGGER según una programación establecida.
  • 🤖 Asistencia de IA: La inteligencia artificial y la automatización inteligente supervisan el estado de la cadena de suministro y predicen con antelación los fallos de carga.

SAP Cadena de procesos BW

¿Qué es una cadena de procesos?

  • Una cadena de procesos es una secuencia de procesos que esperan en segundo plano un evento.
  • Algunos de estos procesos desencadenan un evento separado que puede iniciar otros procesos a su vez.
  • Proporciona diversos conectores que permiten la ejecución alternativa y paralela de procesos.
  • Por ejemplo, cuando una tienda minorista recibe un pedido de un cliente, se desencadena una secuencia de eventos como verificar el material en existencias → pedir el producto al almacén → fabricar el producto, y así sucesivamente.
  • Las cadenas de procesos proporcionan funciones gráficas de programación y monitorización que ayudan a automatizar, visualizar y supervisar tareas y procesos.
  • Las cadenas de procesos están integradas en el panel de administración de BI basado en el portal.
  • Las cadenas de procesos pueden considerarse como diagramas de flujo programados para ejecutarse en segundo plano y que se activan ante un evento provocado por otro proceso.

Cadena de procesos

Una cadena de procesos consta de tres pasos principales:

  1. Iniciar proceso: Describe cuándo se iniciará el proceso (inmediatamente, tarea programada, metacadena o API).
  2. Conector: Un proceso de enlace que elige la opción para iniciar el siguiente proceso.
  3. Variante: El objeto sobre el que se ejecuta el proceso. Es un conjunto de parámetros que se pasan al proceso, como el nombre del InfoPackage o InfoObjetos.

Pasos para crear una cadena de procesos

RSPC es la transacción central utilizada para el mantenimiento de cadenas de procesos. En esta pantalla, las cadenas de procesos existentes se ordenan por "Componentes de la aplicación". Hay dos vistas disponibles: Vista de verificación y Vista de planificación. El modo predeterminado es la Vista de planificación.

Paso 1) Para crear una cadena de procesos, haga clic en el icono "Crear".

Crear una cadena de procesos en SAP

Paso 2)

  1. Introduzca el nombre técnico de la cadena de procesos.
  2. Introduzca una descripción significativa para la cadena de procesos.

Crear una cadena de procesos en SAP

Haz clic en la marca de verificación.

Paso 3) Aparecerá una nueva ventana. Haga clic en el icono "Nuevo" para crear un nuevo "Proceso de inicio".

Crear una cadena de procesos en SAP

Paso 4)

  1. Introduzca el nombre técnico del proceso de inicio.
  2. Ingrese una descripción significativa para el proceso de inicio y haga clic en el botón Entrar.

Crear una cadena de procesos en SAP

Paso 5) La siguiente pantalla asigna un disparador basado en el tiempo o en un evento para la cadena de procesos.

  1. Haga clic en “Programación directa” para programar la cadena de procesos para una hora específica.
  2. Haga clic en "Cambiar selecciones" para introducir los detalles necesarios para programar la ejecución de la cadena de procesos.

Crear una cadena de procesos en SAP

Paso 6) Pasos para programar una cadena de procesos:

  1. Haz clic en el botón “Fecha/Hora”. Especifica la fecha y hora de inicio y la fecha y hora de finalización programadas.
  2. Para configurar la frecuencia, haga clic en la casilla de verificación "Trabajo periódico".
  3. Haga clic en el botón “Valores del período”.
  4. En la siguiente pantalla, seleccione la frecuencia deseada (por hora, diaria, semanal, mensual u otro período). Haga clic en el icono Guardar y en el botón Atrás para volver a la pantalla RSPC.

Crear una cadena de procesos en SAP

Haga clic en Guardar.

Paso 7) Agregar InfoPackage: haga clic en el icono de “Tipos de proceso” para continuar.

Crear una cadena de procesos en SAP

Paso 8) Como se mencionó anteriormente, la carga de datos se puede activar mediante un InfoPackage o un DTP.

  1. Si la carga de datos se realiza mediante un InfoPackage, utilice el tipo de proceso "Ejecutar InfoPackage".
  2. Si la carga de datos se realiza mediante un DTP, utilice el tipo de proceso "Proceso de transferencia de datos".

Crear una cadena de procesos en SAP

Paso 9) Aparece una nueva ventana emergente. Aquí puede elegir el InfoPaquete requerido.

Crear una cadena de procesos en SAP

Paso 10) Conecte tanto la variante de inicio como el paquete de información. Hay dos maneras de hacerlo: haga clic con el botón derecho en el primer paso, seleccione "Conectar con" -> "Cargar datos"; o seleccione la variante de inicio, mantenga presionado el botón izquierdo del ratón, muévalo hasta el paso de destino hasta que aparezca una flecha y suéltelo para crear la conexión. Desde el proceso de inicio hasta cada segundo paso, verá una línea negra.

Crear una cadena de procesos en SAP

La cadena de procesos aparece como se muestra a continuación después de que se crea una conexión entre la variante de inicio y el paquete de información.

Crear una cadena de procesos en SAP

Para cualquier paso subsiguiente, puede elegir si el paso sucesor se ejecuta solo si el predecesor:

  • Tuvo éxito: se utiliza normalmente en el procesamiento habitual.
  • Finalizado con errores: se utiliza normalmente para enviar mensajes de error.
  • Se ejecuta independientemente del éxito o fracaso del paso anterior.

Crear una cadena de procesos en SAP

Pasos para comprobar la coherencia de una cadena de procesos

  1. Seleccione el menú “Ir a”.
  2. Elija "Vista de comprobación".

Verificar la coherencia de la cadena de procesos

SAP Verifica que todos los pasos estén conectados y tengan al menos un predecesor. No detecta errores lógicos. Si recibe advertencias o el mensaje "La cadena está bien", puede activarlo. Si la verificación identifica errores, debe corregirlos primero.

Verificar la coherencia de la cadena de procesos

Pasos para activar una cadena de procesos

  1. Haga clic en el menú “Cadena de procesos”.
  2. Seleccione "Activar".
  3. O seleccione el botón “Activar”.

Activar una cadena de proceso

Pasos para asignar una cadena de procesos a un componente de aplicación

Por defecto, la cadena de procesos se crea bajo el componente de aplicación "No asignado".

  1. Seleccione el botón “Componente de la aplicación”.
  2. Seleccione el componente necesario y reactive la cadena.

Asignar cadena de procesos al componente de la aplicación

Pasos para programar una cadena de procesos

  1. Haga clic en el menú “Ejecución”.
  2. Elija "Programar".

Programar una cadena de procesos

Como alternativa, pulse el botón «Programar». La cadena se programa como un trabajo en segundo plano y se puede visualizar en la transacción SM37. Encontrará un trabajo denominado «BI_PROCESS_TRIGGER»; todas las cadenas de procesos se programan con el mismo nombre.

Programar una cadena de procesos

Cómo monitorear las cadenas de procesos

Existen diversos entornos de trabajo disponibles para supervisar la ejecución de cadenas de procesos:

  • Navegue a la pestaña Administración desde el Entorno de trabajo de almacenamiento de datos (RSA1).
  • Monitor de BI en el Sistema de Gestión del Centro de Computación (CCMS).
  • Seguimiento de las cadenas de procesos diarias (transacción RSPCM).
  • Vista de registro para ejecuciones de una cadena de procesos en el mantenimiento de la cadena de procesos (transacción RSPC).

Monitorear cadenas de procesos

Preguntas Frecuentes

La transacción RSPC crea, edita y activa cadenas de procesos, mientras que RSPCM supervisa las ejecuciones diarias de las cadenas. Las cadenas programadas se ejecutan como trabajos en segundo plano denominados BI_PROCESS_TRIGGER, que pueden ser tracked en la transacción SM37.

Un conector puede iniciar el siguiente proceso solo cuando el anterior finaliza correctamente (enlace verde), solo cuando termina con errores (enlace rojo) o siempre, independientemente del resultado (enlace negro). Esto controla el flujo de la cadena.

Una metacadena es una cadena de procesos que activa otras cadenas de procesos como pasos, mediante la opción "Comenzar a usar metacadenas o API". Las metacadenas permiten a los equipos agrupar y coordinar varias cadenas locales en una única planificación maestra.

Sí. La automatización inteligente y la SAP El copiloto de IA de Joule puede supervisar el estado de la cadena, predecir posibles fallos basándose en el historial y recomendar repeticiones o correcciones, lo que reduce la supervisión manual y acelera la recuperación cuando falla una carga.

El aprendizaje automático analiza los tiempos de ejecución y los fallos anteriores para sugerir programaciones óptimas, detectar anomalías y priorizar la resolución de errores. Esta monitorización inteligente ayuda a mantener la fiabilidad de las cargas de datos nocturnas y a que se mantengan dentro del plazo previsto.

Resumir este post con: