Este tutorial está dividido en 4 secciones
Paso 1: configurar una conexión RFC
Paso 2: conexión RFC confiable
Paso 3: probar una conexión RFC
Paso 4: resolución de errores
Paso 1: Procedimiento para configurar una conexión RFC:
Ingrese el código de transacción SM59
En la pantalla SM59, puede navegar a través de la conexión RFC ya creada con la ayuda del árbol de opciones, que es un método basado en menús para organizar todas las conexiones por categorías.
Haga clic en el botón "CREAR". En la siguiente pantalla, ingrese -
- Destino RFC : nombre del destino (podría ser el ID del sistema de destino o cualquier cosa relevante)
- Tipo de conexión : aquí elegimos uno de los tipos (como se explicó anteriormente) de conexiones RFC según los requisitos.
- Descripción : esta es una breve descripción informativa, probablemente para explicar el propósito de la conexión.
Después de 'GUARDAR' la conexión, el sistema lo llevará a la pestaña 'Configuración técnica', donde proporcionamos la siguiente información:
- Host de destino : aquí proporcionamos el nombre de host completo o la dirección IP del sistema de destino.
- Número de sistema: este es el número de sistema del sistema SAP de destino.
- Clic en Guardar
En la pestaña ' Inicio de sesión y seguridad' , ingrese la información del sistema de destino
- Idioma : según el idioma del sistema de destino
- Cliente : en SAP nunca iniciamos sesión en un sistema, siempre debe haber un cliente en particular, por lo que debemos especificar el número de cliente aquí para una ejecución correcta.
- ID de usuario y contraseña : preferiblemente que no sea su propia ID de inicio de sesión, debe haber una ID genérica para que la conexión no se vea afectada por los cambios constantes de las ID o las contraseñas de los usuarios finales. En su mayoría, aquí se utiliza un usuario de tipo 'Sistema' o 'Comunicación'. Tenga en cuenta que este es el ID de usuario para el sistema de destino y no el sistema de origen donde estamos creando esta conexión.
Clic en Guardar. La conexión RFC está lista para su uso.Nota : De forma predeterminada, una conexión se define como aRFC. Para definir una conexión como tRFC o qRFC, vaya a la barra de menú -> Opciones de destino aRFC / opciones de tRFC; proporcionar insumos según los requisitos. Para definir qRFC, use la pestaña de opciones especiales.
Paso 2: conexión RFC confiable
Existe una opción para establecer la conexión RFC como 'De confianza'. Una vez seleccionado, el sistema de llamada (confiable) no requiere una contraseña para conectarse con el sistema de destino (confiable).
Las siguientes son las ventajas de usar canales confiables:
- Función de inicio de sesión único entre sistemas
- No es necesario enviar la contraseña a través de la red
- El mecanismo de tiempo de espera para los datos de inicio de sesión evita el uso indebido.
- Evita el mal manejo de los datos de inicio de sesión debido al mecanismo de tiempo de espera.
- Se verifican los detalles de inicio de sesión específicos del usuario del sistema de llamada / confiable.
Los usuarios de RFC deben tener las autorizaciones necesarias en el sistema de confianza (objeto de autorización S_RFCACL ). Las conexiones de confianza se utilizan principalmente para conectar los sistemas SAP Solution Manager con otros sistemas SAP (satélites).
Paso 3: prueba de la conexión RFC
Después de crear las RFC (o, a veces, en el caso de las RFC ya existentes), debemos probar si la conexión se ha establecido correctamente o no.
Como se muestra arriba, vamos a SM59 para elegir la conexión RFC que se probará y luego expandimos el menú desplegable - " Utilidades-> Prueba->
… ". Tenemos tres opciones: Prueba de conexión -> Esto intenta establecer una conexión con el sistema remoto y, por lo tanto, valida la dirección IP / Nombre de host y otros detalles de la conexión. Si ambos sistemas no pueden conectarse, arroja un error. En caso de éxito , muestra la tabla con los tiempos de respuesta. Esta prueba es solo para verificar si el sistema que llama puede llegar al sistema remoto.Prueba de autorización -> Se utiliza para validar el ID de usuario y la contraseña (que se proporcionan en la pestaña 'Inicio de sesión y seguridad' para el sistema de destino) y también las autorizaciones que se proporcionan. Si una prueba tiene éxito, aparecerá la misma pantalla que se muestra arriba para la prueba de conexión.
Prueba Unicode -> Sirve para comprobar si el sistema de destino es Unicode o no.
Inicio de sesión remoto -> Esta es también una especie de prueba de conexión, en la que se abre una nueva sesión del sistema de destino, y necesitamos especificar un ID de inicio de sesión y una contraseña (si no se ha mencionado ya en la pestaña 'Inicio de sesión y seguridad'). Si el usuario es del tipo 'Diálogo', se crea una sesión de diálogo. Para justificar la prueba de conexión exitosa, la salida serán los tiempos de respuesta para los paquetes de comunicación; de lo contrario, aparecerá un mensaje de error.
Paso 4: ¿Qué salió mal?
Si de alguna manera la conexión RFC no se establece correctamente, podemos verificar los registros (para analizar el problema) a nivel de sistema operativo en el director de 'TRABAJO'. Allí podemos encontrar los archivos de registro con la convención de nomenclatura como "dev_rfc