✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
MODULO DE FUNCIÓN RFC.
RFC: Llamada a función remota, es un protocolo que permite a un programa ejecutar código en otra maquina remota sin preocuparse por las comunicaciones.
TRANSACCIÓN SM59
Transacción para la configuración de las funciones RFC.
Las variables: SY-MSGID-SY-MSGTY-SY-MSGNO-SY-MSGV1-SY-MSGV2-SY-MSGV3 Y SY-MSGV4 almacenan los errores de ejecución de una RFC.
Loa parámetros que se crean en una función RFC no se pueden pasar por referencia solamente por valor.
DESTINATION: Clausula ABAP para declarar módulos de función RFC para especificar un destino.
TIPOS DE RFC.
1. SINCRÓNICAS. Ambos programas deben estar disponibles al momento de la llamada.
2. 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 son almacenados en el sistema junto con los datos. Para crear una RFC transaccional se utiliza el sufijo IN BACKGROUND TASK.
En las tablas, ARFCSSTATE y ARFCSDATA se almacenan los logs luego de ejecutar una RFC transaccional.
La transacción SM58 permite visualizar estos log luego de la ejecución de la RFC.
3. ASINCRÓNAS: El programa llamador, llama a la función RFC e inmediatamente después de terminar su procesamiento la función RFC se ejecuta independientemente del programa llamador para crear una función de este tipo se utiliza el sufijo STARTING NEW TASK.
 
 
 
Sobre el autor
Publicación académica de Juan Santamaria Borja, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Santamaria Borja
Profesión: Ingeniero de Sistemas - Colombia - Legajo: MR96E
✒️Autor de: 85 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Juan Borja