✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
MÓDULOS DE FUNCIÓN:
Son funciones que han sido creadas y almacenadas en SAP y pueden ser usadas por cualquier programa ABAP, se usa la SE37.
SE37: maneja las funciones, da oportunidad para el manejo de los parámetros, tiene una interfaz definida ya que su diseño facilita el paso de parámetros.
CALL FUNCTION <NOMBRE_FUNCION>
EXPORTING <parámetros_entrada>
IMPORTING <parámetros_salida>
TABLES <tablas>
EXCEPTIONS <exepciones>
POPUP_TO_CONFIRM (se utiliza para confirmar información del usuarios antes de tomar una acción determinada).
ejemplo:
CALL FUNCTION POP_UP_TOCONFIRM'
EXPORTING
titlebar = 'Aplicación de bancos'
text_qestion = 'Desea borrar el registro?'
text_button_1 = 'Si'
text_button_2= 'No'
display_cancelbutton =' '
EXCEPTIONS
text_not_found =1
OTHERS = 2.
MÓDULOS DE FUNCIÓN: (Se hacen con la transacción SE37) allí escribiremos el nombre de la función).
GRUPO DE FUNCIONES: Es un repositorio que agrupa funciones), para crear un grupo de funciones:
SE37 - > pasar a-> gestión gr.Funciones ->crear grupo
VARIABLES GLOBALES: Se definen en SE37->pasar a->DatosGlobales
si quisiéramos declarar subrutinas que puedan ser utilizadas por todas las funciones del grupo SE37->pasar a-> ProgramaControl
SE37: Atributos: aquí se especifican la descripción de la función y el tipo de función que puede ser normal, RFC(Remote Function Call) o update modulo.
SE37: Import: se especifican los parámetros de entrada de la función.
SE37: Export: se especifican los parámetros de salida de la función.
SE37: Modificacines (changing): se especifican los parámetros de salida que cambiarán de valor con la ejecución de la función.
SE37: tablas: se especifican las tablas que se utilizan en la función.
SE37: Excepciones: se especifican las excepciones de la función, (son errores que se producen al ejecutar la función).
SE37: Código fuente: se coloca el código abap de la función.
En versiones actuales de SAP no se deben especificarlas tablas internas dentro de la pestaña de "tablas" esto se hace en la pestaña de modificaciones.
se deben activar TODOS los objetos pertenecientes a la función que se acaba de crear.(esto se hace en la pantalla de activación).
para probar el módulo de funciones se usa F8.
 
 
 
Sobre el autor
Publicación académica de Gerardo De La Rosa Rivera, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo De La Rosa Rivera
Profesión: Ingeniero en Sistemas Computacionales - Mexico - Legajo: OO30U
✒️Autor de: 39 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Gerardo De