✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
Fundamentos de RFC
Una RFC es la llamadas a un módulo de función que está corriendo en un sistema diferente al programa que realiza la llamada..Se puede llamar a un módulo de función en el mismo sistema mediante RFC,aunque su uso es para realizarllamada de módulos de función entre sistemas diferentes.
RFC es un protocólo de interfaz de SAP basado en la interfaz CPI-C y permite comunicación entre programas de diferentes hots.
Los sistemas Sap pueden comunicarse entre sí y con sistemas No Sap utilizando llamadas de funciones remotas (RFC).Para que pueda darse esta comunicación el administrador debe configurar el sistema de interfaces.
La interfaz RFC:
- Convierte todos los parámetros al formato requerido en el sistema remoto.
- Invoca rutinas de comunicación que se necesitan para comunicarse con el sistema remoto.
- Maneja errores que ocurran durante la comunicación.
Para comunicarnos con una función remota se debe definir el sistema remoto como destino en el sistema donde se realiza la llamada.
Existe una función de búsqueda para los destinos que ya están configurados,seleccionando en search y poniendo el nombre del destino.
Podemos tambien copiar una conexión RFC existente ingresando en la conexión RFC -conecction -copy.
Tipos de RFCs
- sRFC Síncrona: comunicación síncrona que necesita que el sistema remoto esté disponible. en el momento de la llamada.Se usa en comunicaciones entre diferentes sistemas y entre Sap Netweaver y Sap Gui.
- aRFC: para comunicaciones entre sistemas y para procesamiento paralelo de tareas.El sistema remoto debe estar disponible en el momento de la comunicación aunque no necesita esperar respuesta del sistema remoto para continuar el proceso.
- tRFC transaccional:comunicación asíncrona.El sistema remoto no tiene porque estar disponible en el momento de la llamada.Si el sistema de destino no está disponible,la llamada se mantiene en una cola local del sistema origen.La información puede ser enviada más de una vez si existen problemas en la comunicación.Para esto,existe el identificador de transacción TID que se asigna el la llamada. TID previene duplicados de información en la comunicación.
- qRFC encolada:las llamadas se procesan en el mismo orden en el que se realizan desde el sistema origen.Se usa cuando se necesita que el procesamiento se realice con un ORDEN predefinido desde el sistema origen.
 
 
 
Sobre el autor
Publicación académica de Ana Isabel Corbacho Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ana Isabel Corbacho Mendez
Profesión: Administrador de Sistemas Microsoft - España - Legajo: SM39Q
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Ana Corbacho