✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Unidad 4: Subrutinas, funciones y batch.
Lección 2: Módulos de función.
2.1 ¿Qué son los módulos de función?
Ø Módulos de función: funciones que han sido creadas y almacenadas en SAP
o SE37
o Interfaz definida
o POPUP_TO_CONFIRM: pedir confirmación al usuario antes de tomar una acción
o Botón modelo: crear dentro de un programa el esqueleto de cualquier función.
2.2 ¿Cómo crear un módulo de función?
Ø SE37
Ø Grupo de funciones: repositorio que agrupa funciones
Ø Pasar a/gestión gr funciones/crear grupo.
Ø Datos globales: variables que se usan en todo el grupo de funciones
Ø Programa de control: subrutinas que pueden utilizar todas las funciones del grupo
Ø SOLAPAS DEL GRUPO DE FUNCIONES
o Atributos
o Import
o Export
o Modificaciones
o Tablas
o Excepciones
o Código fuente.
o Audio tip 3
Audio tip 1:
En la versión actual de SAP no debemos especificar las tablas internas en la solapa tablas, ya que ha sido considerada como obsoleta por SAP. Debemos especificar las tablas internas en la solapa modificaciones tal como lo veremos más adelante en la lección.
Audio tip 2:
Al momento de activar el módulo de funciones que acabamos de crear es indispensable también activar los demás objetos que acabamos de crear y que están estrechamente relacionados al módulo de funciones, es decir, el grupo de funciones y los include pertenecientes al grupo. Para ello basta con tildarlos en la pantalla de activación junto con el módulo de funciones.
Audio tip 3:
Repasemos los pasos que damos para crear y ejecutar un módulo de funciones
- Primero creamos el grupo de funciones
- Luego el módulo de funciones conjuntamente y en forma automática se generan varios includes
- Posteriormente ingresamos el código correspondiente al módulo de funciones. Las declaraciones de datos y subrutinas las realizamos en los datos globales del grupo de funciones .
- Finalmente al momento de activar debemos tener presente que debemos activar todos los objetos que se generaron, es decir, el grupo de funciones, el módulo de funciones y los includes que se generaron en forma automática.
- Ahora bien para probar el módulo de funciones lo ejecutamos con F8, inmediatamente después veremos la pantalla de ejecución del módulo de funciones donde podremos completar los parámetros de entrada del módulo. En caso que no los tenga se procesará directamente el código ABAP dentro del módulo de funciones.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo