SAP Basis - Llamada de función remota

¿Qué es RFC?

Para comunicarse entre sistemas SAP, es necesario definir un mecanismo. Una de las formas más comunes es definir la llamada de función remota (conexión RFC) entre dos sistemas. Al crear una conexión RFC confiable entre dos sistemas, le permite creartrusted-trusting relationship between systems donde, puede comunicarse e intercambiar información y datos.

Existen diferentes tipos de conexiones RFC confiables.

Conexión tipo 3

Este tipo de conexión se utiliza para especificar la conexión entre sistemas ABAP. Aquí, debe mencionar el nombre de host y la dirección IP del sistema de origen y también la información de inicio de sesión. Esto es aplicable para ambos tipos de RFC, entre sistemas ABAP y llamadas externas a sistemas ABAP.

Conexión tipo I

Este tipo de conexión se utiliza para especificar sistemas ABAP conectados a la misma base de datos que el sistema actual. Tomemos un ejemplo de nombre de entrada: ws0015_K18_24

ws0015 = nombre de host

K18 = nombre del sistema (nombre de la base de datos)

24 = nombre del servicio TCP

Conexión tipo T

Este tipo de conexión ayuda a conectar destinos a programas externos que utilizan la API de RFC para recibir RFC. Esto se puede activar mediante inicio o registro.