✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
MODULO DE FUNCION RFC
Llamada a una función que existe en un sistema distinto al del programa que la llama, con el objetivo principal de acceder a otros ambientes para obtener datos.
Llamada: CALL FUNCTION nombre_funcion
DESTINATION destino
Si hay errores , los nebsajes de error se guardan en SY-MSGID, SY-MSGTY, SY-MSGNO, SY-MSGV1, SY-MSGV2, SY-MSGV3 y SY-MSGV4.
CREACION
Se crea como cualquier otra función, los mismos parámetros y en la solapa Atributos, seleccionaremos Módulo de acceso remoto (Remote Enabled Module). Los Parametros deben pasarse por valor (tildar Transportar valores) en las solapas IMPORT, EXPORT y CHANGING.
Uso de modulo RFC como modulo normal: CALL FUNCTION DESTINATION 'NONE'
TIPOS:
- SINCRONICAS: ambos sistemas disponibles al hacer la llamada.
- TANSACCIONALES: no han de estar disponibles en el momento de la llamada.
CALL FUNCTION 'nombre_funcion'
IN BACKGROUND TASK
DESTINATION destino
Este tipo dejan un log en las tablas ARFCSSTATE y ARFCSDATA, accediendo a la transacción SM58.
Cuando hace Commit work, se envía la llamada remota al sistema renoto para ejecutarla.
La RFC transaccional se utiliza para actualizaciones no inmediatas.
- ASINCRONICAS: el programa llamador, llama a la RFC e inmediatamente después termina su procesamiento.
CALL FUNCTION remote_function
STARTING NEW TASK nombre_tarea
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De