
1. Que es un modulo de funcion RFC.
MODULO DE FUNCION RFC
Consiste en una llamada a una funcion que existe en un sistema distinto al del programa que la llama.
Para llamarlas: DESTINATION
SM59: Se crea destino RFC en el sistema llamado.
Mensajes de error en la ejecucion de una RFC: SY-MSGID, SY-MSGTY, SY-MSGNO, SY-MSGV1, SY-MSGV2, SY-MSGV3 Y ,SY-MSGV4.
2. Como crear una RFC.
SE37
En atributos seleccionar Modulo de acceso remoto.
Solo se pueden pasar valores por valor => Check Transportar valores.
Para usar una funcion RFC como un modulo de funcion normal:
- CALL FUNCTION DESTINATION 'NONE'.
- Omitir el agregador DESTINATION.
3. Tipos de RFC.
- Sincronicas. (Deben estar disponibles)
- Transaccionales. (IN BACKGROUND TASK)(se ve el log SM58) (Tablas ARFCSSTATE y ARFCSDATA) (COMMIT WORK)
- Asincronicas. (STARTING NEW TASK)
AUDIOTIP: No se puede debagear una funcion RFC de otro sistema, pero entre sistemas SAP se puede utilizar el debager la para monitorear la ejecucion de la funcion RFC en el sistema remoto.