
Fundamentos de RFC
RFC (Remote Function Calls) SAP puede comunicarse entre si utilizando llamadas de funciones remotas, siempre y cuando se haya configurado el sistema de interfaces.
Una RFC es la llamada a un módulo de función que está corriendo en un sistema diferente puede ser entre sistemas SAP o SAP y un sistema no-SAP externo.
RFC es un protocolo de interfaz de SAP para comunicaciones, que permite comunicación entre programas de diferentes Host.
Nota: Las RFC son el fundamento de comunicación entre diferentes instalaciones SAP, y los usuarios deben ser de tipo comunicación!
RFC Sincrónica (sRFC)
Comunicación entre SAP Netweaver AS y SAP GUI.
RFC Asincrónica (aRFC)
Desde donde se realiza la llamada a la función remota no necesita esperar una respuesta del sistema remoto para continuar.
RFC Transaccional (tRFC)
Es asincrónica ya que el sistema remoto no necesita estar disponible al momento de la llamada. (Queda en cola)
RFC Encolada (qRFC)
Extensión del tRFC ya que mantiene el orden de las llamadas en cola.