Requisitos previos del conector SAP
Introducción
Esta página documenta los requisitos previos para el conector SAP y requisitos previos adicionales para su actividad Recibir IDoc.
Requisitos previos del conector SAP
Se requiere una instancia de SAP que utilice la versión 6 o posterior de ECC, o SAP S/4HANA de un solo inquilino. No se admite SAP R/3.
Para utilizar el conector SAP, se requiere la versión 10.1 o posterior del agente. Estas versiones del agente descargan automáticamente la versión más reciente del conector.
Si se utilizan agentes privados, deben tener ciertas bibliotecas proporcionadas por SAP instaladas.
Requisitos previos para la actividad de recepción de IDoc
La Actividad Recibir IDoc tiene requisitos previos adicionales además de los requisitos previos del conector SAP.
Para utilizar la actividad Recibir IDoc, se deben cumplir los siguientes requisitos previos:
-
El sistema SAP debe configurarse con lo siguiente, cada uno de los cuales se describe más adelante en esta página:
- Crear un destino RFC (transacción
SM59
) - Crear un puerto RFC transaccional (tRFC) (transacción
WE21
) - Especifique un sistema lógico (transacción
BD54
) - Configurar un perfil de socio (transacción
WE20
) - Configurar el modelo de distribución (transacción
BD64
)
- Crear un destino RFC (transacción
-
Se debe utilizar la versión 11.37 o posterior del agente privado. Para aprovechar al máximo las funciones de equilibrio de carga y tolerancia a fallas del servicio de escucha, se recomienda tener un mínimo de dos agentes privados en el grupo de agentes. El agente privado debe tener determinadas bibliotecas proporcionadas por SAP instaladas.
-
El agente privado debe tener habilitado el servicio de escucha como se describe en Habilitar el servicio de escucha en el agente. Este es un paso manual en la configuración y no está habilitado de forma predeterminada.
-
Una vez implementada una operación, el proyecto de Integration Studio debe tener el servicio de escucha habilitado tanto en el nivel de operación como en el nivel de actividad, como se describe en Habilitar el servicio de escucha en la operación y la actividad. Este es un paso manual que se realiza en el momento del diseño o la gestión del proyecto.
Crear un destino RFC
Se debe crear un destino RFC en el sistema de puerta de enlace de SAP para que pueda vincularse al puerto RFC transaccional (tRFC).
Siga estos pasos para crear un destino RFC en el sistema SAP:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
SM59
. -
Se muestra la pantalla Configuración de conexiones RFC. Haga clic en el botón crear
para crear un nuevo destino RFC:
-
Se muestra la pantalla de configuración Destino RFC. Complete la configuración de la siguiente manera:
-
En el campo Destino RFC, ingrese un nombre para el destino RFC, como
JITTERBIT
. -
En el campo Tipo de conexión, seleccione T para Conexión TCP/IP.
-
En Descripción, ingrese una descripción, como
SAP Destination for Jitterbit
. -
En la pestaña Configuración técnica:
- En Tipo de activación, seleccione Programa de servidor registrado.
- En Programa de servidor registrado, en el campo ID de programa, ingrese un nombre para el programa que usará el SAP Event Listener para conectarse al gateway de SAP, como
JITTERBIT
.
-
Guarde el destino RFC.
Nota
El botón Prueba de conexión no se debe utilizar en este punto de la configuración. Si se utiliza, se espera un error. Para probar la conexión después de completar toda la configuración, consulte Verificar la conectividad con SAP Gateway al final de esta página.
-
Crear un puerto RFC transaccional (tRFC)
El puerto RFC transaccional (tRFC) es el puerto lógico utilizado por el destino RFC para intercambiar información con la actividad de recepción de IDoc. Para poder comunicarse con el servidor SAP, se debe crear un puerto en el sistema SAP y vincularlo al destino RFC.
Nota
La actividad Recibir IDoc utiliza el puerto tRFC para llamadas de función tRFC y qRFC.
Siga estos pasos para crear un puerto tRFC:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
WE21
. -
Se muestra la pantalla Puertos en procesamiento de IDoc. Seleccione la carpeta RFC transaccional y luego haga clic en el botón Crear:
-
Se muestra el cuadro de diálogo Puertos en el procesamiento de IDoc. Seleccione nombre de puerto propio y especifique el nombre del puerto para el programa, como
JITTERBIT
: -
En la pantalla Puertos en procesamiento de IDoc del nuevo puerto, complete la configuración de la siguiente manera:
-
En el campo Descripción, ingrese una descripción, como
Jitterbit tRFC Port for Destination JITTERBIT
. -
En Versión:
-
Seleccione la versión de los tipos de registros IDoc que se intercambiarán mediante este puerto.
-
En el campo Destino RFC, ingrese el nombre del destino RFC que definió previamente, como
JITTERBIT
.
-
-
Guarde el puerto.
-
Especificar un sistema lógico
Se debe especificar un sistema lógico antes de configurar un perfil de socio. Siga estos pasos para especificar un sistema lógico:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
BD54
. -
Se muestra la pantalla Cambiar vista "Sistemas lógicos": Descripción general. Haga clic en el botón Nuevas entradas:
-
En la tabla Sistemas lógicos, en las columnas Log.System y Name, ingrese un nombre para el sistema lógico, como
JITTERBIT
. -
Guarde el sistema lógico.
Configurar un perfil de socio
Se debe crear un perfil de socio en el sistema SAP para especificar el tipo de información que se intercambia con Jitterbit. El perfil de socio especifica los tipos de IDoc que Jitterbit puede enviar al sistema SAP (parámetros de entrada) y los tipos de IDoc que el sistema SAP envía a Jitterbit.
Siga estos pasos para crear un perfil de socio:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
WE20
. -
Se muestra la pantalla Perfiles de socios. Haga clic en el botón Crear.
-
En la pantalla Perfiles de socios del nuevo perfil, complete la configuración de la siguiente manera:
- En el campo N.º de socio, ingrese el nombre del sistema lógico, como
JITTERBIT
. - En el campo Tipo de pieza, ingrese
LS
. - En la pestaña Postprocesamiento: agente permitido:
- En el campo Ty., ingrese
US
según el tipo de usuario. - En el campo Agente, ingrese el ID del usuario permitido, como
JITTERBIT
. - En el campo Idioma, ingrese
EN
para utilizar el inglés como idioma de notificación.
- En el campo Ty., ingrese
- En el campo N.º de socio, ingrese el nombre del sistema lógico, como
-
En Parámetros de salida, haga clic en el botón Crear parámetro
para agregar tantos parámetros de salida como sea necesario. Se abre la pantalla Perfiles de socios: parámetros de salida. Para cada parámetro de salida, complete la configuración de la siguiente manera:
-
En el campo Tipo de mensaje, ingrese el tipo de mensaje que se enviará.
-
En la pestaña Opciones de salida:
- En el campo puerto del receptor, ingrese el puerto del receptor definido previamente, como
JITTERBIT
. - En Modo de salida, para la mayoría de los casos de uso, seleccione Transferir IDoc inmediato. Elija otras opciones según corresponda para el caso de uso.
- En Tipo de IDoc, ingrese la información para el tipo de IDoc que se enviará.
- En el campo puerto del receptor, ingrese el puerto del receptor definido previamente, como
-
Guarde el parámetro de salida.
-
-
En Parámetros de entrada, haga clic en el botón Crear parámetro
para agregar tantos parámetros de entrada como sea necesario. Se abre la pantalla Perfiles de socios: parámetros de entrada. Para cada parámetro de entrada, complete la configuración de la siguiente manera:
-
En el campo Rol de socio, ingrese
LS
para sistema lógico. -
En el campo Tipo de mensaje, ingrese el tipo de mensaje que se desea recibir.
-
En la pestaña Opciones de entrada, ingrese el Código de proceso para el módulo funcional que procesará el IDoc recibido.
-
Guarde el parámetro de entrada.
-
Configurar el modelo de distribución
El modelo de distribución debe configurarse para el tipo de mensaje IDoc que recibe la actividad Recibir IDoc.
Siga estos pasos para configurar el modelo de distribución:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
BD64
. -
Seleccione el sistema lógico central.
-
Haga clic en Agregar tipo de mensaje e ingrese el tipo de mensaje que se recibirá y luego guarde.
-
Repita según sea necesario para agregar todos los tipos de mensajes:
Verificar la conectividad con SAP Gateway
No se espera que se establezca la conectividad hasta que se completen todos los pasos de configuración tanto en el sistema SAP (descrito en esta página), la conexión del conector SAP, y el Recibir IDoc actividad.
Una vez completados esos pasos de configuración, un administrador de SAP puede probar la conexión del destino RFC configurado en el sistema SAP para verificar que se haya establecido conectividad entre la puerta de enlace de SAP y el servicio de escucha de Jitterbit.
Para probar la conexión del destino RFC:
-
Inicie sesión en la GUI de SAP.
-
En el cuadro de búsqueda, ingrese el código de transacción de SAP
SM59
. -
En la columna Conexiones RFC, expanda Conexiones TCP/IP y haga doble clic para abrir el nombre de destino RFC.
-
Haga clic en el botón Prueba de conexión para verificar la conectividad entre la puerta de enlace de SAP y el servicio de escucha de Jitterbit: