![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
![ABAP Los módulos de funciones RFC ABAP Los módulos de funciones RFC](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/18.jpg)
Transacción SM58: transacción estandar del sistema sap que nos permite visualizar el log de errores de la rfc transaccionales que se ejecutaron en el sistema. Cuando el programa que ejecuta la rfc ejecuta la sentencia COMMIT wORK, entonces es cuando la llamada remota es enviada al sistema remoto para su ejecución.
Tipos de RFC:
Sincronicas: ambos sistemas deben estar disponibles al momento de la llamada de la función. Estas RFC están basadas en una comunicación sincronica.
Transaccionales: los sistemas no necesitan estar disponibles al momento de la llamada a la función. un unico ID de transacción es generado y los programas llamados son almacenados en el sistema junto con los datos. para Crear una RFC transaccional debo utilizar el sufijo in BRACKGROUN task.
Asincronicas: el programa llamador, llama a la función RFC y inmediatamente despues termina su procesamiento. luego la función RFC se ejecuta independientemente del programa llamador. Para crear una RFC asincronica debo utilizar el sufijo STARTING NEW TASK.
si se produjera un error en la ejecución de una rfc los mensajes de error son devueltos por el sistema remoto y alojados en las variables del sistema sy-msgid, sy-msgty, sy-msgno, sy-msgv1, sy-msgv2, sy-msgv3 y sy-msgv4.
 
 
 
Sobre el autor
Publicación académica de Natalia Alejandra Garcia Milla, en su ámbito de estudios para la Carrera Consultor ABAP.
Natalia Alejandra Garcia Milla
Profesión: Ingeniero en Informática - Chile - Legajo: ZE97A
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime