✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
UNIDAD 6 Leccion 1 Fundamentos de Conexiones RFC
Los sistemas SAP pueden comunicarse entre si utilizando RFCs (Remote Function Calls), debe estar previamente configurado el sistema de interfases.
1. Fundamentos de RFC
Es la forma en como los sistemas SAP y no-SAP se conectan
RFC = Llamada a un módulo de función que esta corriendo en un sistema diferente al programa que realiza la llamada. Tambien se puede llamar a un modulo de función dentro del mismo sistema. RFC es un protocolo de interfaz de SAP basado en la interfaz de Programacion Comun Para Comunicaciones, CPI-C (Common Programming Ingerace for Communicacion). Permite comunicacion entre programas de diferentes hosts.
En una llamada RFC, la interzaz RFC:
- Convierte todos los parámetros 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 pueden ocurrir durante la comunicacion.
Todo lo necesario para la comunicacion esta dentro de la CALL FUNCTION. Los destinos de conexion pueden ser:
- Conexiones ABAP
- Conexiones Internas
- Conexciones TCP/IP
- Conexciones via ABAP drivers.
NOTA: En un RFC se utiliza un usuario tipo Comunicación, ya que este no cambia de contraseña.
2. Variantes de Utilización de RFC
RFC Sincrónica (sRFC)_: Para comunicación entre diferentes sistemas y entre SAP Netweaver AS y SAP GUI. Se hace un llamado a un sistema reporto, por lo cual debe estar disponible al momento de la llamada.
RFC asincónica (aRFC): Es para comunicación entre sistema y procesamiento paralelo de tareas. El sistema origen, no debe esperar una respuesta del sistema remoto para continuar su procesamiento.
RFC transaccional (tRFC): Se utiliza en forma de comunicación asincrónica. El sistema remoto no necesariamente debe estar disponible, las llamadas se mantienen en una cola local del sistema origen. El programa origen puede proceder si el resultado de la llamada fue exitoso o no.
RFC encolada (qRFC): Cuando se requiere que el procesamiento se realice en un orden predefinido, se establece un orden en el programa origen y se van encolando las llamadas.
 
 
 
Sobre el autor
Publicación académica de Azucena Ballesteros, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Azucena Ballesteros
Mexico - Legajo: MD31J
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Azucena Ballesteros