UNIDAD 4:
LECCION 4: MODULOS DE FUNCION RFC
¿QUE ES UN MODULO DE FUNCION RFC?
- es una llamada a una función echa en otro sistema. Acceder a otros sistemas para la obtención de datos.
La Clausula DESTINATION, se declara en la función de la llamada, esta no existe en el sistema origen
pero si debe estar en el destino.
2| Crear una RFC?
Se crea con SE37 igual que el MF; pero se indica el atributo MODULO ACCESO REMOTO
- Los parámetros que se crean en RFC no se pasan por REFERENCIA, debe pasarse por valor
tildando el check TRANSPORTAR VALORES, en las solapas import, export y changing.
-Se podrían utilizar como MF normal si ponemos al DESTINATION 'none'
-sin agregarle la clausula DESTINATION
3| TIPOS DE RFC
SINCRONICAS: Cuando ambos sistemas estén disponibles
TRANSACCIONALES: No necesitan estar disponibles, los programas se almacenas junto con
los datos y se genera un ID. Se usa el sufijo en el CALL FUNCTION IN BACKGROUND TASK. Y deja log SM58
en tablas ARFCSTATE y ARFCSDATA. la RFC se ejecuta luego del COMMIT WORK en el sistema remoto.
ASINCRONICAS: Llama a RFC y termina. Esta se ejecuta en forma independiente del prog. llamador
Aquí se usa el sufijo STARTING NEW TASK