✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
RFC
Remote function Call y consiste en llamar a una funcion que no existe en el sistema que la llama. Se crean mediante la transaccion SM59.
El objetivo principal es acceder a otros ambientes para obtener datos. Esto puede ser entre sistemas SAP o NO SAP.
Se utiliza la Sentencia DESTINATION para declarar la funcion. Los resultados de la ejecucion son devueltos por el sistema remoto mediante las Variables SY/MSGID, SY-MSGTY, SY_MSGNO, SY_MSGV1, SY_MSGV2, SY_MSGV3 y SY_MSGV4.
Existen RFC
Sincronicas: Ambos sistemas estan disponbles al momento de la llamada. Es la que mas se utiliza.
Asincronicas: El programa llamador, llama a la funcion e inmediatamente despues termina su procesamiento. Luego la funcion RFC se ejecuta independientemente en el programa llamador. Se utiliza la sentencia STARTING NEW TASK.
Transaccionales: Los sistemas no necesitan estar disponibles al momento de la llamada de la funcion. Ya que un ID unico se genera y esto garantiza que los datos no se repitan o haya perdida de informacion. Se utiliza la sentencia IN BACKGROUND TASK. Esl sistema deja un log en las tablas estandar ARFCSSTATE y ARFCSDATA. Se utiliza la transaccion SM58 para ver el log.
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Sanchez Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Carlos Sanchez Cardenas
Mexico - Legajo: DV39B
✒️Autor de: 21 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo FI Nivel Inicial
🎓Egresado del módulo:
Certificación Académica de Juan Sanchez