✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
RFCs (Remote Function Calls)
RFC, protocolo para comunicar sistemas SAP y no-SAP, módulos interna o externamente siempre que el administrador haya configurado el sistema de interfaces, los pasos de procesamiento para el llamado a los programas externos están integrados dentro de la sentencia CALL FUNCTION.
* Para poder llamar a una función remota (en un sistema remoto), deberemos definir el sistema remoto con un destino en el sistema desde donde se realiza la llamada. También se requiere autorización de acceso para el sistema remoto.
Variantes de utilización de RFC
RFC sincrónica (sRFC): Para comunicación entre diferentes sistemas y entre SAP Netweaver AS y SAP GUI el llamado a la función remota se basa en comunicación sincrónica 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. Este tipo de comunicación no es realmente asincrónica ya que el sistema remoto debe estar disponible al momento de la comunicación, el sistema de 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.
RFC transaccional (tRFC): Este método si utiliza un sistema 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 de origen. Si una llamada es ejecutada y el sistema destino no está disponible, la llamada se mantiene en una cola local del sistema origen. El programa que ejecutó la llamada puede proceder sin esperar si el resultado fue exitoso o no.
RFC encolada (qRFC): Garantiza que se procesen en el mismo orden en que se realizaron las llamadas en el sistema origen, es una extensión de tRFC. Útil cuando requerimos que el procesamiento se realice con un orden predefinido establecido desde el programa en el sistema de origen.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jean Carlos Lopez
Profesión: Ingeniero en Infomática - Venezuela - Legajo: AG33O
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez