✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
Los sistemas SAP pueden comuncarse entre si utilizando Llamadas de Funciones Remotas, que por sus siglas en ingles se conoces como RFCs (Remote Function Calls) un prerrequisito para esto es que el administrador haya configurado el sistema de interfaces.
FUNDAMENTOS DE RFC
RFC han sido utilizados por muchos alos como la interfaz tecnica con la que los sistemas SAP y no- SAP usualmete se conectan.
un RFC es la llamada a un modulo de funcion que esta corriende en un sistema diferentes al programa que realiza la llamda. Podemos llamar a un modulo de funcion en el mismo sistema mediante una RFC tambien.
En el sistema SAP, el sistema de interfaz RCF provee esta funcion.
RFC es un protocolo de interfaz de SAP basado en la interfaz de ´Programacion comun para comunicaciones, y por sus sigles en ingles CPI-C y permiten comunicacion entre programas de diferentes host. Esto permite que las aplicaciones externas puedan llamas funciones ABAP y los sistemas SAP contactar aplicaciones externas que sean compatibles mediante un RFC.
La interfaz RFC:
- Convierte todos los parametros al formato requerido en el sistema remoto.
- Invoca a las rutinas de comunicacion que se requieren para la comunicacion con el sistema remoto.
- Maneja los errores que puede ocurrir la comunicacion
Para poder llamar una funcion remota (en un sistema remoto) deneramos definir el sistema remoto como un destino en el sistema desde donde realizamos la llamada. Tambien se requiere autorizacion de acceso para el sistema remoto.
Transaccion SM59 tipos de conexion y todos los destinos existentes se muestran en una estructura de arbol en la pantalla inicial.
Para copiar una conexion RFC existente, primero tenemos que ingresar a la conexion RFC que queremos copiar. Luego seleccionar Connection -> Copy
VARIANTES DE UTILIZACION DE RFC
- RFC Sincronica (sRFC) : Comunicacion entre diferentes sistemas y entre SAP Netweaver y SAP GUI.
- RFC asincrona (aRCF): Comunicacion entre sistemas y para procesamiento de tareas.
- RFC trasaccionarl (tRFC): Este metodo si utiliza una forma de comunicacion asincrona. El sisema remoto no necesariamente debe estar disponible al momnto de la llamada por el programa en el sistema origen.
- RFC encolada (qRFC): Para garantiza que se proceses en el mismo orden en el que se realizaron las llamadas en el sistema origen, qRFC garantiza esto.
 
 
 
Sobre el autor
Publicación académica de Loida Areli Moreno Pena, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Loida Areli Moreno Pena
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: LD37R
✒️Autor de: 64 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Loida Moreno