✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
Fundamentos de RFC
Remote function calls se utilizan como la interfaz técnica con la que se conectan los sistemas SAP y no SAP, no tiene relevancia como se realiza la comunicación sincrónica o asincrónica, periódica o aperiódica, o transaccional.
Una RFC es una llamada a un módulo diferente. Se pueden hacer llamadas dentro del mismo modulo. Permite llamadas entre sistemas SAP y entre SAP y externo.
Significa que los programadores ABAP no tienen que escribir sus propias rutinas de comunicación.
- Convierte los parámetros requeridos por el sistema remoto
- Invoca rutinas de comunicación
- Maneja errores que pueden ocurrir durante la comunicación
Las RFC son de fácil utilización para el ABAP se hace por medio de la sentencia CALL FUNCTION
Para establecer sistema remoto se debe definir destino y tener autorización de este.
Se puede ver las conexiones y destinos por medio de la transaccion SM59.
Se debe hacer con un usuario de comunicación ya que tiene la política de contraseña que solo se setea una vez.
Se pueden consultar copiar o modificar las conexiones en el árbol de RFC
2. Variantes de la utilización de RFC
Sincrónica sRFC
Para comunicación entre sistemas y entre SAP netwaever y SAP GUI. El sistema remoto debe estar disponible en el momento de la llamada.
Asincrónica aRFC
Para comunicación entre sistemas y procesamiento paralelo de tareas. Realmente no es asincrónica ya que el sistema remoto debe estar disponible, peor el sistema de origen no necesita esperar respuesta para continuar con su procesamiento.
Transaccional tRFC
Utiliza comunicación asincrónica. El sistema remoto puede no estar disponible en el momento de llamada de origen, en ese caso se mantiene en una cola de origen y este puede proceder sin esperar si el resultado de llamada fue exitoso o no.
Encolada qRFC
Garantiza el orden de llamadas es una extensión de tRFC y se usa cuando se necesita un orden en RFC.
 
 
 
Sobre el autor
Publicación académica de Victor Adrian Moreno Crespi, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Victor Adrian Moreno Crespi
Profesión: Analista de Sistemas - Argentina - Legajo: CE84N
✒️Autor de: 46 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi nombre es victor, argentino, analista de sistemas. tengo mas de 25 anios de estar en ti. siempre enfocado en resultados, en mantenerme actualizado en database, analisis datos y ahora en sap basis
Certificación Académica de Victor Moreno