✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
Unidad 4: Subrutinas, Funciones y Batch.
Lección 4: Módulos de función RFC.
4.1 ¿Qué es un módulo de función RFC?
o Llamada a una función que existe en un sistema distinto al programa que la llama
o Objetivo: acceder a otros ambientes para obtener datos. SAP-SAP y SAP-No SAP
Ø DESTINATION
Ø Los mensajes de error son devueltos por el sistema remoto y alojados en las variables del sistema : SY-MSGID, SY-MSGNO, SY-MSGV1, SY-MSGV2, SY-MSGV3 y SY-MSGV4
4.2 ¿Cómo crear una RFC?
Ø SE37
Ø Atributos / Módulo de acceso remoto.
Ø Parámetros de función RFC no se pueden pasar por referencia sino por valor.
Ø Transportar valores.
Ø Módulo de funciones normales.
Ø CALL FUNCTION DESTINATION ‘NONE’.
4.3 Tipos de RFC
Ø Sincrónicas: disponibles al momento de la llamada
Ø Transaccionales: No necesitan estar disponibles al momento de la llamada
o Crear transaccionales => IN BACKGROUND TASK
o Dejan un log con el pedido en: Tablas ARFCSSTATE y ARFCSDATA.
o SM58
o RFC ejecuta un COMMIT WORK, es cuando la llamada remota es enviada al sistema remoto para su ejecución.
Ø Asincrónicas. Programa llamador, llama a RFC e inmediatamente después termina su procesamiento. La RFC se ejecuta independiente del llamador.
o Para crear => STARTING NEW TASK
Audio TIP.
No es posible debuggear una llamada a función remota de otro sistema, sin embargo, cuando estamos probando una llamada o una RFC desde un sistema SAP a otro sistema SAP, podemos utilizar el debugger para monitorear la ejecución de la función RFC en el sistema remosto. Con las llamadas remotas el 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 Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo