✒️SAP BASIS Los fundamentos de las conexiones RFC
SAP BASIS Los fundamentos de las conexiones RFC
TEMA 1: Fundamentos de Conexiones RFC
a) Fundamentos de RFC
Las llamadas de funciones remotas sean utilizadas por muchos años como la interfaz técnica con la que los sistemas SAP y no-SAP usualmente se relacionan. No tiene importancia si el intercambio de información es asincrónica, periódica o aperiódica o tradicional.
Una RFC es la llamada a un modulo de función que esta corriendo en un sistema diferente al programa que realiza el llamado. También podemos llamar un módulo de función del mismo sistema mediante RFC. Este término es propio del sistema SAP, el RFC es un protocolo basado en la interfaz de Programación Común Para Comunicaciones conocido por sus siglas en inglés como CPI-C, este permite q comunicaciones externas llamen funciones ABAP y los sistemas SAP contactar aplicaciones externas que sean compatibles.
Para una comunicación RFC, la interfaz realiza:
· Invoca a las rutinas de comunicación que se requieren para la comunicación con el sistema remoto.
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, deberemos definir el sistema remoto como un destino en el sistema desde donde realizamos la llamada. También se requiere autorización de acceso para el sistema remoto.
Hay una función de búsqueda para los destinos que ya están configurados. Para realizar una búsqueda, selecciona Search (binoculares) y luego ingresa el nombre o parte. El sistema mostrara una lista de los disponibles. Si necesitamos realizar modificaciones debemos seleccionar Change (lápiz).
b) Variantes de Utilización de RFC
RFCs sincrónica (sRFC): Para comunicación entre diferentes sistemas y entre SAP Netweaver y SAP GUI. En estas comunicaciones el llamado a la función remota se basa en la comunicación sincrónica por lo que el sistema remoto debe estar disponible en el momento de la llamada.
RFCs asincrónica (aRFC): Para comunicación entre diferentes sistemas y procesamiento de tareas en paralelo. En estas comunicaciones aunque no son realmente asincrónicas 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 con el procesamiento.
RFCs transaccional (tRFC): Este tipo de sistemas si es totalmente asincrónico, si se realiza el procesamiento y el sistema de destino esta apagado el proceso se guarda en una cola hasta su inicio en el sistema de origen.
RFCs encolada (qRFC): Para evaluar que se realice el procesamiento de llamadas manteniendo el orden desde el cual salieron del origen. Se utiliza cuando se necesita un orden predefinido de los procesamientos.
 
 
 
Sobre el autor
Publicación académica de Matias Felker, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Matias Felker
Profesión: Técnico Químico - Argentina - Legajo: XP15X
✒️Autor de: 12 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Buenas tardes, mi objetivo es poder capacitarme en la administración del sistema sap para poder cumplir mi nuevo rol de administrador desde el departamento de garantía
Certificación Académica de Matias Felker