• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
BASIS

Configuración y prueba de conexión RFC en SAP – SM59: paso a paso

By s4pcademy 

Este tutorial está dividido en 4 secciones

Paso 1: Configurar una conexión RFC

Paso 2: Conexión RFC confiable

Paso 3: Prueba de conexión RFC

Paso 4: Resolución de errores

Paso 1: Procedimiento para configurar una conexión RFC

Ingresar el código de transacción SM59

Configurar una conexión RFC

En la pantalla SM59, se pueden navegar a través de las conexiones RFC creadas con la ayuda del árbol de opciones, que es un método basado en menús para organizar todas las conexiones por categorías.

Configurar una conexión RFC

Haga clic en el botón «CREAR». En la siguiente pantalla, ingrese:

  • Destino RFC – Nombre del destino (puede ser el ID del sistema de destino o cualquier otra información 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 descripción informativa corta, probablemente para explicar el propósito de la conexión.

 Configurar una conexión RFC

Después de «GUARDAR» la conexión, el sistema lo llevará a la pestaña «Configuración técnica», donde proporcionaremos la siguiente información:

  • Anfitrión de destino – Aquí proporcionamos el nombre completo del host 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.
  • Haga clic en Guardar

Configurar una conexión RFC

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 tanto, debemos especificar el número de cliente aquí para una ejecución correcta.
  • ID de usuario y contraseña – preferiblemente no debe ser su propio ID de inicio de sesión, debe ser un ID genérico para que la conexión no se vea afectada por IDs o contraseñas de usuarios finales en constante cambio. En su mayoría, se utiliza un usuario de tipo ‘Sistema’ o ‘Comunicación’ aquí. Tenga en cuenta que este es el ID de usuario para el sistema de destino y no para el sistema de origen donde estamos creando esta conexión.

Configurar una conexión RFC

Haga clic en Guardar. La conexión RFC está lista para su uso

Nota: Por defecto, una conexión se define comoRFC. Para definir una conexión como tRFC o qRFC, vaya a la barra de menús -> Opciones de destino aRFC/tRFC; proporcione entradas según los requisitos. Para definir qRFC, utilice la pestaña de opciones especiales.

Paso 2: Conexión RFC confiable

Existe la opción de hacer la conexión RFC como ‘Confiable’. Una vez seleccionada, el sistema que llama (de confianza) no requiere una contraseña para conectarse con el sistema de destino (confiante).

Conexión RFC confiable

Las siguientes son las ventajas de usar canales confiables:

  • Facilidad de inicio de sesión único entre sistemas cruzados
  • 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 manejo inadecuado de los datos de inicio de sesión debido al mecanismo de tiempo de espera.
  • Se comprueban los detalles de inicio de sesión específicos del usuario del sistema que llama/de confianza.

Los usuarios de RFC deben tener las autorizaciones requeridas en el sistema de confianza (objeto de autorización S_RFCACL). Las conexiones confiables se utilizan principalmente para conectar Sistemas del Administrador de Soluciones SAP con otros sistemas SAP (satélites)

Paso 3: Prueba de la Conexión RFC

Después de crear los RFC (o a veces en el caso de RFC existentes), necesitamos probar si la conexión se establece correctamente o no.

Prueba de la conexión RFC

Como se muestra arriba, vamos a SM59 para elegir la conexión RFC que se va a 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 valida la dirección IP/el nombre del 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 comprobar si el sistema que llama puede alcanzar al sistema remoto.

Prueba de la conexión RFC

Prueba de autorización -> Se utiliza para validar el ID de usuario y la contraseña (proporcionados en la pestaña ‘inicio de sesión y seguridad’ para el sistema de destino) y también las autorizaciones que se proporcionan. Si la prueba es exitosa, aparecerá la misma pantalla que se muestra arriba para la prueba de conexión.

Prueba de Unicode -> Se utiliza para verificar si el sistema de destino es Unicode o no.

Prueba de la conexión RFC

Inicio de sesión remoto –>Esta también es una especie de prueba de conexión, en la que se abre una nueva sesión del sistema de destino, y debemos especificar un ID y contraseña de inicio de sesión (si no se menciona ya en la pestaña ‘inicio de sesión y seguridad’). Si el usuario es de tipo ‘Diálogo’ entonces se crea una sesión de diálogo. Para justificar la prueba de conexión exitosa, la salida será los tiempos de respuesta para los paquetes de comunicación, de lo contrario, aparecerá un mensaje de error.

Prueba de la conexión RFC

Prueba de la conexión RFC

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 del sistema operativo en el directorio ‘WORK’. Allí podemos encontrar los archivos de registro con la convención de nombres «dev_rfc<número de secuencia>» y la descripción del error se puede leer en dichos archivos.

¿Qué salió mal


Herramientas, escenarios y casos de prueba de SAP Testing
Previo
Top 15 Mejores CRM Gratuitos para Startups (2023)
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.