✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Modulos de Funciones de SAP. Son funciones que han sigo creadas y almacenadas en SAP y que pueden ser utilizadas por cualquier programa ABAP. Para acceder a este modulo se utiliza la transaccion SE37. Los modulos de funciones se declaran con la palabra reservada CALL FUNCTION seguida del nombre asignado.
Una funcion esta estructurada de la siguiente manera
CALL FUNCTION <nombre del modulo de funciones>
EXPORTING <Parametros de Entrada>
IMPORTING <Parametros de Salida>
EXCEPTIONS <Exepciones>
Son programas ABAP que se crean a través de la transacción estándar SE37 y que pueden ser reutilizados en cualquier otro programa.
Sin dudas el punto fuerte que presentan los módulos de funciones tiene que ver con la reusabilidad.
De los tipos de módulos de funciones disponibles, se utilizan principalmente el "Módulo de funciones Normal" y el "Módulo de acceso remoto" también conocido como RFC (Remote Function Call).
Para crear un módulo de funciones previamente deberemos crear un grupo de funciones o utilizar un grupo ya existente en el sistema. Los grupos de funciones se utilizan para "agrupar" módulos de funciones de un mismo proyecto o que guardan algún tipo de relación común. Los grupos de funciones es un repositorio que agrupa modulos de funciones segun su funcionalidad y que se utiliza principalmente para compartir subrutinas y declaraciones de variables entre los distintos modulos de funciones pertenecientes al grupo de funciones.
En la version actual de SAP no debemos especificar las tablas internas en la solapa tablas ya que ha sido considerada como obsoleta debemos especificar las tablas internas en la solapa modificaciones.
 
 
 
Sobre el autor
Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Medina
Profesión: Ing. en Informatica - Venezuela - Legajo: LX87H
✒️Autor de: 135 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP Fiori
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con experiencia en el ?mbito del desarrollo de software, con conocimientos s?lidos en diversos lenguajes de programaci?n (para la creaci?n de apps desktop / web / android / ios).
Certificación Académica de Jose Medina