✒️ABAP - Los módulos de función RFC

ABAP Los módulos de función RFC

Modulos de función RFC

Consiste en una llamada a una función que existe en un sistema distinto al del programa que la llama, cuyo objetivo es acceder a otros ambientes SAP o no SAP. para visualizar los errores los podemos ver en SY-MSGID, SY-MSGTY, SY-MSGNO, SY-MSGV1 al SY-MSGV4.

Transacciones a usar

  1. SM58 - RFC Transaccional (log de errores de las RFC transaccionales)
  2. SM59 - Configuración de las conexiones RFC
  3. SM37 - Creación de funciones con la opción de modulo de acceso remoto

Los parametros que se crean en una función RFC no se pueden pasar por referencia, deben pasarse por valor (eso lo visualizamos en transportar valores) en las pestañas de IMPORT, EXPORT, CHANGING.

Maneras de uso RFC

  1. Usando la declaración CALL FUNCTION DESTINATION NONE
  2. Utilizando la declaración de un modulo de función normal, sin el agregado de la clausula DESTINATION

Tipos de RFC

  1. Sincronicas: ambos sistemas deben estar disponibles al momento de la llamada de la función.
  2. Transaccionales: Los sistemas no necesitan estar disponibles al momento de la llamada a la función. un unico ID de transacción es generado y los programas llamados son almacenados en el sistema junto con os datos. se agrega el sufijo IN BACKGROUND TASK (se pueden visualizar en las tablas ARFCSSTATE y ARFCSDATA. al finalizar de procesar la función se debe incluir COMMIT WORK.
  3. Asincronicas: El programa llamador, llama a la función RFC y inmediatamente despues termina su procesamiento. Luego la función RFC se ejecuta independiente del programa llamador, se utiliza el sufijo STARTING NEW TASK.

Sobre el autor

Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert

Marvin Raul Lopez Morales

Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T

✒️Autor de: 155 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.

Certificación Académica de Marvin Lopez

 

:: Al igual que Marvin ¿Usted está dispuesto a aprender ABAP?

El lunes 09 Agosto 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?