✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
Fundamentos de conexión RFC
Los sistemas sap pueden comunicarse entre si utilizando llamadas de funciones remotas , son utilizadas por muchos años como la interfaz técnica con las que los sistemas sap y no-sap usualmente se conectan no tiene relevancia si el intercambio de información se realiza de manera sincronica o asincrónica periódica o aperiódica o transaccional.
Los RFCs normalmente son utilizadas cuando los modulos de funciones el que llama y el que recibe el llamado se encuentran en sistemas diferentes .
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 parámetros al formato requerido en un sistema remoto
Invoca a las rutinas de comunicación que se requieren para la comunicación en el sistema remoto
Maneja los errores que pueden ocurrir durante la comunicación
La interfaz RFC es de fácil utilización para los programadores ABAP. Los pasos de procesamiento para el llamado a los programas externos estén integrados dentro de la sentencia CALL FUNCTION
Destinos RFC
Conexiones Abap
Conexiones internas
Conexiones TCP/Ip
Conexiones via ABAP drivers
Para copiar una conexión RFC existente primero tenemos que ingresar a la conexión RFC que queremos copiar Luego seleccionar Connection Copy
Variantes de utilización RFC
RFC SINCRONICA(sRFC)
Para comunicación entre diferentes sistemas y entre SAP Netweaver AS Y SAPGUI en estas comunicaciones el llamado a la función remota se basa en la comunicación sincronica por lo que el sistema remoto debe estar disponible en el momento de la llamada .
RFC asincrónica (aRFC)
Para comunicación entre sistemas y para procesamiento paralelo de tareas . con este tipo de comunicación aunque no es realmente asincrónica ya que el sistema remoto debe estar disponible al momento de la comunicación el sistema origen no necesita esperara una respuesta del sistema remoto para continuar su procesamiento.
RFC transaccional (tRFC)
Este método utiliza una forma de comunicación realmente asincrónica el sistema remoto no necesariamente debe estar disponible al momento de la llamada por el programa en el sistema origen
RFc encolada (QRFC)
Para garantizar que se procesen en el mismo orden en el que se realizaron las llamadas en el sistema qRFC garantiza esto. Es una extensión de TRFC. Se utiliza cuando necesitamos que el procesamiento se realice con un orden predefinido establecido por el orden de los llamados desde el programa en el sistema origen.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Yoberly Zambrano
Sobre el autor
Publicación académica de Camilo Andres Cubides Mojica, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Camilo Andres Cubides Mojica
Profesión: Tecnologo en Electronica, Ingenieria de Sistemas - Colombia - Legajo: XM63O
✒️Autor de: 104 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Camilo Cubides