Saltar al contenido

Conexión SAP

Introducción

Una conexión SAP, creada con el conector SAP, establece acceso a SAP ECC versión 6 y superior o SAP S/4HANA de un solo inquilino. Una vez que se configura una conexión, se pueden crear instancias de actividades SAP asociadas con esa conexión para ser utilizadas como fuentes (para proporcionar datos en una operación) o como destinos (para consumir datos en una operación).

Nota

Este conector soporta la Política de organización de Habilitar re-autenticación en cambio organization policy. Si está habilitada, un cambio en el Host, Nombre de usuario o Clave de consumidor en esta conexión requiere que los usuarios vuelvan a ingresar la Contraseña, Token de seguridad y Secreto de consumidor para la conexión.

Crear o editar una conexión SAP

Se crea una nueva conexión SAP utilizando el conector SAP desde una de estas ubicaciones:

Una conexión SAP existente se puede editar desde estas ubicaciones:

Configurar una conexión SAP

Cada elemento de la interfaz de usuario de la pantalla de configuración de la conexión SAP se describe a continuación.

Consejo

Los campos con un ícono de variable admiten el uso de variables globales, variables de proyecto y variables de Jitterbit. Comience escribiendo un corchete cuadrado abierto [ en el campo o haciendo clic en el ícono de variable para mostrar un menú con las variables existentes de las que puede elegir.

  • Nombre de la conexión: Ingrese un nombre para identificar la conexión SAP. El nombre debe ser único para cada conexión SAP y no debe contener barras diagonales (/) ni dos puntos (:).

  • Versión de SAP: Seleccione ECC o S4HANA como el tipo de sistema SAP. El conector SAP es compatible con la versión 6 y superior de SAP ECC o SAP S/4HANA de un solo inquilino. SAP R/3 no es compatible.

  • Nombre de usuario: Ingrese el nombre de usuario para iniciar sesión en el sistema SAP.

  • Contraseña: Ingrese la contraseña para iniciar sesión en el sistema SAP.

  • Cliente: Ingrese el ID de cliente numérico asociado con el sistema SAP. El administrador de SAP de la organización puede proporcionar esta información.

  • Idioma: Ingrese el código de idioma para el idioma en el que se deben enviar los mensajes de SAP. El idioma predeterminado es el inglés.

  • Host: Ingrese el nombre del host del servidor de aplicaciones SAP.

  • Número de sistema: Ingrese el número del sistema SAP.

  • Configuraciones opcionales: Haga clic para expandir configuraciones opcionales adicionales:

    • Configuración adicional de conexión: En esta sección, puede seleccionar el tipo de conexión SAP y especificar configuraciones adicionales de conexión.

      • Para conexión directa: Seleccione si la conexión SAP es una conexión directa al servidor (predeterminado). Cuando se selecciona, no seleccione también Para conexión balanceada.

      • Para conexión balanceada: Seleccione si la conexión SAP procesa solicitudes a través de un balanceador de carga. Cuando se selecciona, no seleccione también Para conexión directa. Proporcione la siguiente información para configurar una conexión balanceada:

        • Nombre del grupo: Ingresa el nombre del grupo SAP de los servidores de aplicaciones.

        • MSHost: Ingresa el nombre del host del servidor de mensajes SAP.

        • MSPort: Ingresa el puerto del servidor de mensajes SAP.

        • ID del sistema: Ingresa el ID del sistema SAP.

      • Router: Si el sistema SAP está protegido por un firewall, ingresa la cadena del router necesaria para conectarse a él.

    • Conexión Pool: En esta sección, puedes especificar la configuración del pool de conexiones para tu sistema SAP.

      • Máximo de conexiones activas: Ingresa el número máximo de conexiones concurrentes permitidas desde el pool de conexiones del sistema SAP. El valor predeterminado es 10. El valor máximo permitido es 250.

      • Número máximo de conexiones: Ingresa el número de conexiones almacenadas en el pool de conexiones. El valor predeterminado es 15. El valor máximo permitido es 250.

      • Tiempo de espera de conexión inactiva: Ingresa el tiempo máximo (en segundos) que una conexión puede permanecer inactiva en el pool de conexiones. El valor predeterminado y máximo permitido es 3600 segundos.

    • Propiedades de actividad del Listener: Si tienes la intención de usar la actividad Recibir IDoc, estos campos deben configurarse:

      • Número de Listeners: Ingresa el número de hilos que se asignarán para escuchar solicitudes entrantes. El valor predeterminado es 1, ya que cada hilo de listener es capaz de aceptar y procesar una llamada IDoc a la vez. Establecer un valor más alto permite que el servidor maneje más llamadas RFC simultáneas.

      • Destino: Ingresa el Destino RFC configurado en el sistema SAP, como se describe en Requisitos previos. El destino debe ser único para cada conexión SAP.

      • Servicio de Gateway: Ingresa el nombre del servidor gateway para el sistema SAP.

      Nota

      Confirma que los valores de estos campos sean válidos, ya que valores inválidos pueden resultar en un error al desplegar la operación o habilitar el listener.

    • Configuración Adicional de Conexión SAP: Utiliza esta tabla para agregar cualquier par clave-valor que se enviará con cada solicitud de actividad. Cada valor agregado a la tabla se incluye en el esquema de solicitud de cada actividad.

      • Agregar: Añade una fila a la tabla. Ingresa un par clave-valor para cada propiedad.
      • Enviar: Guarda el par clave-valor en la tabla. Visible al pasar el cursor sobre una fila en modo de edición.
      • Descartar: Descartar una nueva fila o cualquier edición realizada en una fila existente. Visible al pasar el cursor sobre una fila en modo de edición.
      • Editar: Permite editar un par clave-valor existente. Visible al pasar el cursor sobre una fila existente.
      • Eliminar: Elimina la fila de la tabla. Visible al pasar el cursor sobre una fila existente.
      • Limpiar Todo: Elimina todas las filas de la tabla.

      Nota

      El valor mínimo permitido en el campo Valor es 1. Cualquier valor menor que 1 resultará en un error al probar la conexión.

      Importante

      Los campos en la tabla Configuración Adicional de Conexión SAP muestran el ícono de variable solo en modo de edición. Para que los valores de variable de estos campos se llenen en tiempo de ejecución, la versión del agente debe ser al menos 10.75 / 11.13.

      Los campos en la tabla Configuración Adicional de Conexión SAP no admiten el uso de variables para pasar JSON sin procesar. Si tu caso de uso no admite definir JSON sin procesar en los campos directamente, escapa el contenido JSON antes de pasarlo con una variable. Por ejemplo, escapar {"success": "true"}; se convierte en {\"success\": \"true\"};.

  • Probar: Haz clic para verificar la conexión utilizando la configuración proporcionada. Cuando se prueba la conexión, la última versión del conector es descargada por el(los) agente(s) en el grupo de agentes asociado con el entorno actual. Este conector admite suspender la descarga de la última versión del conector utilizando la política de organización Deshabilitar Actualización Automática del Conector.

    Consejo

    Al probar la conexión, este mensaje de error puede ser devuelto si las bibliotecas SAP requeridas no están instaladas:

    Ocurrió un error: El conector está parcialmente cargado en el Agente Jitterbit o le falta funcionalidad. Error: NoClassDefFoundError com/sap/conn/jco/JCoException. Consulte los registros para más detalles.

    Para instalar las bibliotecas SAP requeridas, consulte instalación del conector SAP.

  • Guardar cambios: Haga clic para guardar y cerrar la configuración de la conexión.

  • Descartar cambios: Después de realizar cambios en una configuración nueva o existente, haga clic para cerrar la configuración sin guardar. Un mensaje le pide que confirme que desea descartar los cambios.

  • Eliminar: Después de abrir una configuración de conexión existente, haga clic para eliminar permanentemente la conexión del proyecto y cerrar la configuración (consulte Dependencias de componentes, eliminación y remoción). Un mensaje le pide que confirme que desea eliminar la conexión.

Próximos pasos

Después de que se ha creado una conexión SAP, se coloca un tipo de actividad en el lienzo de diseño para crear instancias de actividad que se utilizarán como fuentes (para proporcionar datos en una operación) o como destinos (para consumir datos en una operación).

Las acciones del menú para una conexión y sus tipos de actividad son accesibles desde el panel del proyecto y la paleta de componentes de diseño. Para más detalles, consulte Menús de acciones en Conceptos básicos del conector.

Estos tipos de actividad están disponibles: