
1. Fundamento de RFC: Es la comunicación entre 2 sistemas, permite llamadas entre 2 sistemas SAP o entre un sistema SAP y un sistema no-SAP. El usuario que se configura en la RFC debe ser un usuario de comunicación para no correr el riesgo de un cambio de contraseña.
- Convierte todos los parámetros al formato requerido en el sistema remoto.
- Invoca a las rutinas de comunicación que se requieren para la comunicación con el sistema remoto.
- Maneja los errores que pueden ocurrir durante la comunicación.
Transacción SM59: Para copiar una conexión RFC, primero ingresamos a la conexión RFC que queremos copiar, luego seleccionamos Connection/Copy
2. Variantes de Utilización de RFC
* Comunicación entre diferentes sistemass SAP Netweaver AS y SAP GUI.
* La comunicación es sincrónica (el sistema remoto debe estar disponible al momento de la llamada)
* Comunicación entre sistemas y procesamiento paralelo de tareas
* La comunicación es asincrónica (el sistema origen no espera respuesta del destino pero el remoto debe estar disponible en ese momento para recibir la llamada.
* Comunicación asincrónica (el sistema remoto no necesita estar disponible, la llamada permanece en una cola local del origen hasta que el destino este disponible)
* Sirve para garantizar que se procesen las llamadas en el mismo orden que se realizaron en el sistema origen. Es una extensión de tRFC.