✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
Conexiones RFC
Los sistemas SAP pueden comunicarse entres si utilizando Llamadas de funciones remotas, un prerrequisito para esto es que el administrador haya configurado el sistema de interfaces, Las RFC han sido utilizadas como la interfaz técnica con la que los sistemas SAP y no-SAp usualmente se conectan, el intercambio de información se puede realizar de manera sincrona, asicrona, periodica o transaccional.
Una RFC es la llamada a un modulo de función que esta en un sistema diferente al programa que realiza la llamada, en el sistema SAP,, el sistema de interfaz RFC provee esta función
RFC es un protocolo de interfaz de SAP basado en la interfaz de programación comun para comunicaciones, CPI-C, que permite comunicación entre programas de diferentes host
RFC significa que los programadores ABAP no tienen que escribir sus propias rutinas de comunicación. Para una llamada RFC, la interfaz RFC:
- Convierte todos los parametros al formato requerido en el sistema remoto
- Invonca a las rutinas de comunicación que se requieren para la comunicación con el sistema remoto
- Maneja los errores que puedan ocurrir durante la comunicación
Variantes de utilización de RFC
- sRFC - RFC sincrónica
Para comunicaciones entre diferentes sistemas SAP Netweaver AS y SAP GUI. El sistema remoto debe estar disponible en el momento de la llamada
- aRFC - RFC asincónica
Para comunicaciones entre sistemas y para procesamiento paralelo de tareas, el sistema remoto debe estar disponible al momento de la comunicación, el sistema origen no necesita esperar una respuesta del sistema remoto para continuar su procesamiento y en este sentido es por el cual se denomina asincrónica
tRFC - RFC transaccional
Este modo si utiliza una forma de comunicación realmente asicrónica. El sistema remoto no necesariamente debe estar disponible al momento de la llamada por el programa en el sistema origen, si una llamada es ejecutada y el sistema destino no esta disponible, la llamada se mantiene en una cola del sistema origen. El programa que ejecutó la llamada puede proceder sin esperar si el resultado de la llamada fue exitoso o no
rRFC - RFC encolada
Para garantizar que se procesen en el mismo orden en el que fueron realizadas las llamadas en el sistema origen. qRFC garantiza esto. Es una extención de tRFC. Se utiliza cuando necesitamos que el procesamiento se realice con un orden predefinido
 
 
 
Sobre el autor
Publicación académica de Julio Avila Pascual, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Julio Avila Pascual
Profesión: Ingeniero en Informática - Mexico - Legajo: LN66Z
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Hola a todos iniciando el curso con amplias expectativas y compromiso con cvosoft para lograr concluir con éxito
Certificación Académica de Julio Avila