✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
Concepto Nuevo: MODULO DE FUNCION RFC: consiste en una llamada a una función que existe en un sistema distinto al del programa que la llama
La RFC llamada no existe en el sistema de origen pero si debe existir en el sistema destino.
Transacción SM59
Nota: 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, SY-MSGV4.
Importante: los parámetros que se crean en una función RFC no se pueden pasar por Referencia, deben pasarse por valor. Esto se logra tildando el check Transportar valores (Pass Value) para cada parámetro en las solapas IMPORT, EXPORT y CHANGING.
Infotips Generalmente utilizaremos el tipo de RFC sincrónico para la mayoria de nuestros desarrollos.
Tablas Utiles: ARFCSSTATE y ARFCSDATA: tablas estándar del sistema SAP que almacenan información relacionada a la llamada de RFC transaccionales en el sistema.
Transacción SM58: estándar del sistema SAP que nos permite visualizar el log de errores de las RFC transaccionales que se ejecutaron en el sistema.
Infotips: Utilizaremos el tipo de RFC transaccional para ciertos casos especificos de actualizaciones donde no se requiera que dichasactualizaciones se realicen en forma inmediata sino recién cuando el programa llamador ejecuta un COMMIT WORK.
Audio Tips 1: No es posible debuggear una llamada a una función remota de otro sistema, sin embargo cuando estamos probando una llamada RFC de un sistema SAP a otro sistema SAP podemos utilizar el debugger para monitorear la ejecución de la funcion RFC en el sistema remoto, con las llamadas remotas l debugger ABAP se ejecuta en el sistema local, los valores de los datos y otra información de ejecución de la función remota son pasados al sistema remoto.
 
 
 
Sobre el autor
Publicación académica de Claudio Marcelo Dario Haikel, en su ámbito de estudios para la Carrera Consultor ABAP.
Claudio Marcelo Dario Haikel
Profesión: Funcional Sap - Argentina - Legajo: HM94J
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Claudio Haikel