✒️ABAP Los módulos de funciones RFC
ABAP Los módulos de funciones RFC
Modulo de función RFC
LLAMADA A UNA FUNCION QUE EXISTE EN UN SISTEMA DISTINTO AL DEL PROGRAMA QUE LA LLAMA
Para llamar una RFC se debe agregar la clausula DESTINATION al momento de declarar la función.
Si se produce un error en la ejecución de una rfc los mensajes de error son devueltos por el sistema remoto y alojados en las variables del sistema sy-msgid sy-msgty sy-msgno sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
Se crea de la misma manera que una función. se accede a la transacción se37 y se completan los mismos parámetros completos para crear una función pero debe selección en la solapa de atributos la opción Modulo de acceso remoto
los parámetros creados en una función rfc no se puede pasar por referencia, debe pasarse por valor, esto se logra tildando el check transportar valores para cada parámetro en las solapas importa, export, changing
Las funciones creadas como RFC son utilizadas como modulos de función normales
- utilizando CALL FUNCTION DESTINATION 'NONE'
- Utilizando la delcaracion de un modulo de función normal, sin el agregado de la clausula DESTINATION.
Tipos:
Sincronicas: Ambos sistemas deben de estar disponibles al momento de la llamada de la función
Transaccionales: los sistemas no necesitan estar disponibles al momento de la llamada a la funcion
Asincronicas: El programador llamador, llama a la función RFC y inmediatamente después termina su procesamiento
 
 
 
Agradecimiento:
Ha agradecido este aporte: Octavio Pasciucco
Sobre el autor
Publicación académica de Leonardo Isaac Gutierrez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.
Leonardo Isaac Gutierrez Morales
Profesión: Desarollador Web - Honduras - Legajo: GL38P
✒️Autor de: 20 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Hola, actualmente soy desarrollador web buscando nuevas areas de aprendizaje el objetivo principal es llegar a sap hana ya que es algo que complementaria en gran medida mi perfil profesional
Certificación Académica de Leonardo Gutierrez