Saltar al contenido

Escucha de eventos de SAP

Descripción general

Jitterbit SAP Event Listener es una aplicación instalada localmente que escucha los IDocs que salen de SAP. Su configuración requiere el uso del conector SAP para Design Studio Jitterbit para configurar un evento SAP IDoc como parte de una operación de Design Studio. Una vez que el SAP Event Listener está completamente configurado, los IDocs que recibe activan la operación de Design Studio.

Prerrequisitos

Para utilizar SAP Event Listener, se deben cumplir todos los requisitos previos del conector SAP, como se describe en Requisitos previos en conector SAP.

Si sigue nuestra recomendación de instalar SAP Event Listener en un agente privado, se deben cumplir todos los requisitos previos de un agente privado, como se describe en Requisitos del sistema para agentes privados.

También se deben cumplir estos requisitos previos específicos del SAP Event Listener:

  • El sistema SAP debe estar configurado con un destino RFC, un puerto RFC transaccional (tRFC) y un perfil de socio para uso del escucha de eventos Jitterbit SAP.
  • El detector de eventos de SAP debe estar instalado en una máquina que cumpla estos requisitos:
    • Tiene un sistema operativo de 64 bits que utiliza Windows Server 2012 R2 o posterior, Windows 8 o posterior, o una distribución de Linux reciente basada en Debian o RPM.
    • Tiene instalados los archivos SDK del conector SAP Java (SAP JCo) 3.1.
  • El escucha de eventos de SAP debe estar configurado para utilizar un agente privado. Recomendamos instalar SAP Event Listener en la misma máquina que el agente privado.
  • Para que SAP Event Listener tenga alta disponibilidad, si hay más de un agente privado en un grupo de agentes privados, se debe instalar y configurar una instancia de SAP Event Listener exactamente de la misma manera en cada agente del grupo.
  • Si se utiliza SAP S/4HANA de un solo inquilino, se requiere SAP Event Listener versión 8.29.2.3 o posterior. (SAP ECC es compatible sin un número de versión mínimo).
  • Se requiere la versión 8.29.2.8 o posterior de Design Studio para configurar y utilizar el detector de eventos de SAP.

Empezar

La Guía de introducción al escucha de eventos de SAP proporciona un resumen y el orden recomendado de los pasos de instalación y configuración para comenzar a utilizar SAP Event Listener, así como una descripción de cómo Harmony y SAP Event Listener procesan los eventos IDoc.

Protocolos RFC admitidos

SAP Event Listener admite los protocolos RFC transaccional (tRFC) y RFC en cola (qRFC):

  • RFC transaccionales
    • Una llamada de función tRFC se ejecuta exactamente una vez en el sistema de destino.
    • El sistema verifica si ya se procesó un TID (identificador único de transacción). Si es así, se ignora la llamada a la función tRFC.
    • Si el sistema de destino no está disponible cuando se realiza la llamada, el conector SAP continúa intentando procesar la transacción. El conector SAP también continúa procesando otras llamadas de función tRFC.
    • No se garantiza el orden en que se procesan las llamadas a la función tRFC.
  • RFC en cola
    • Cada llamada de función qRFC se coloca en una cola de salida que se procesa en un orden específico.
    • No se puede ejecutar una llamada de función qRFC hasta que se hayan procesado todos sus predecesores en la cola. Una llamada de función qRFC se transfiere solo si no tiene predecesores en la cola participante.
    • Después de ejecutar una llamada de función qRFC, el sistema intenta iniciar la siguiente transacción qRFC en la secuencia desde la cola.
    • Se requiere un nombre de cola y un contador de cola para cada transacción qRFC para la administración de colas. A cada llamada qRFC que se debe procesar cronológicamente se le asigna un nombre de cola.

Problema conocido

La última versión de SAP Event Listener tiene este problema conocido:

  • SAP Event Listener: No se puede abrir la interfaz de configuración de Windows

    • Resumen: Al intentar abrir la configuración del detector de eventos SAP de Windows a través de la interfaz de usuario, se produce una excepción.

    • Información adicional: Este problema ocurre cuando una configuración guardada previamente que incluye el conjunto externo requerido <events> y </events> Las etiquetas en el campo Detalles del evento se han guardado sin querer sin esas etiquetas.

    • Recuperación: Edite manualmente el archivo de configuración en C:\ProgramData\JitterbitSAPEventListener\conf\sapeventconfig.xml para reemplazar las etiquetas externas requeridas, se puede abrir nuevamente la interfaz de configuración de Windows.