✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
1 Que es un modulo de funciones RFC?
Consiste en una llamada a un modulo de funciones que existe en un sistema SAP o no SAP distinto al sistma del programa en donde se realiza la llamada del modulo de funciones
En un programa ABAP llamaos a un modulo que no existe en el sistema donde nos enontramos sino que existe en otro sistema SAP o no SAP
El objetivo principal de los modulos de RFC es acceder a otros ambientes del sistema para obterent datos.
Para llamar a un modulo de RFC se debe agregar la clausula DESTINATION. El modulo RFC llamado no existe en el sistema origen pero si debe existir en el sistema destino.
si necesitamos leer un registro de datos de un cliente del sistema o ambiente DTR creariamos un modulo de funciones RFC en el ambiente DTR. Luego creamos una transsaccion SM59
2. Como crear un modulo de funciones RFC?
Un modulo de funciones RFC se crea de la misma manera que se crea un modulo de funciones normal. Se accede a la transaccion SE37 y se señecciona la solapa atributos y la opcion modulo de accesos remoto
3. Los tipos de modulos de funciones RFC
3 tipos:
- Sincronicos: donde ambos sistemas, el origen y el destiono deben estar disponibles al momente de la llamada del modulo de funciones.
- Transsaccionales: donde el sistema de origen y destino no cecesitan estar disponibles al momente de la llamada al modulo de funciones. En este modulo el sistema deja un log con el pedido de llamada remota en las tablas base de SAP (ARFCSSTATE y ARFCSDATA). Estas tablas con tablas de base de datos estandar que almacenan informacion relacionada a la llamada de molulos de funciones RFC. PAra ver el log usamos la Transaccion SM58 (nos permite ver el log de errores de los modulos de Funciones RFC transaccionales)
- Asincronicos: donde el programa llamador, llama al modulo de funciones RFC e inmediatamente despues termina su procesamiento. Luego el modulo RFC se ejecuta independientement del programad llamador. Se utilila el sufijo STARTIMG NEW TASK
 
 
 
Sobre el autor
Publicación académica de Lucas Mera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lucas Mera
Profesión: Analista de Sisemas - Argentina - Legajo: SW47M
✒️Autor de: 28 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con sólida experiencia en el liderazgo, comunicación, gestión negocio y desarrollado en empresas internacionales de gran envergadura.certificado en itil v.3 y scrum master.
Certificación Académica de Lucas Mera