✒️ABAP Los módulos de funciones POPUP
ABAP Los módulos de funciones POPUP
Los módulos de funciones POPUP
- Los módulos de funciones popup es un conjunto de módulos de funciones estándar de sistemas up que son de mucha utilidad para los consultores abap a la hora de crear programas que tengan interacción con el usuario. Permiten generar:
- Ventanas de diálogo de confirmación coma ventanas de diálogo en donde se muestra información, ventanas de diálogo en donde se solicita el ingreso de datos, ventanas de diálogo en donde se muestra el contenido de tablas internas entre otras
- Tal como hacemos con cualquier otro modo de funciones existente en la biblioteca de funciones correspondiente a la transacción estándar se37, para generar la interfaz o estructura de un módulo de funciones popup posicionamos el puntero del mouse en el lugar del programa abap en donde deseamos generar el código correspondiente al módulo de funciones popup y luego hacemos clic en modelo en la barra de herramientas.
- El sistema nos mostrará una ventana de diálogo en donde vamos a dejar seleccionada la opción call Function La idea es visualizar todos los módulos de funciones popup que tenemos disponibles en el sistema SAP por lo que vamos a escribir popup* y hacemos clic en el botón continuar o hacemos clic en el botón del match code del campo o también podemos presionar la tecla F4
- Existen 170 módulos de funciones popup en el sistema SAP
- Cuando generamos en un programa la interfaz o estructura de un módulo de funciones popup a través del botón modelo de la barra de herramientas podemos ver que muchos de los parámetros de entrada y de salida del módulo de funciones se encuentran comentados con asteriscos lo que significa que dichos parámetros son opcionales es decir no son obligatorios para el procesamiento del popup los parámetros opcionales o las secciones de la interfaz que no utilicemos podemos simplemente dejarlos así comentados tal como están o también podemos directamente borrarlos.
- Ahora bien cuando utilizamos módulos de funciones popup es importante que no utilicemos aquellos módulos de funciones que han sido considerados obsoletos por SAP, es decir aquellos módulos de funciones a los que ese ap no les va a brindar más soporte a partir de la próxima versión de sistema estándar luego de la cual SAP los consideró obsoletos por lo que no es recomendable su utilización
Módulos de funciones POPUP más utilizados.
- POPUP_TO_ CONFIRM: se utiliza para mostrar en pantalla una ventana de diálogo en donde se le hace una pregunta de usuario y se espera su respuesta para continuar con el procesamiento. Este es el módulo de función más utilizado
- POPUP_TO_CONFIRM_ DATA_LOSS: se utiliza para mostrar en pantalla una ventana de diálogo en donde se informa de usuario que los datos modificados se perderán y se le pregunta Si desea grabar
- POPUP_TO_DECIDE_LIST se utiliza para mostrar en una pantalla una ventana de diálogo en donde el usuario debe elegir una de las opciones disponibles para continuar con el procesamiento.
- POPUP_ TO_SELECT_MONTH se utiliza para mostrar en pantalla una ventana de diálogo en donde el usuario debe seleccionar el mes y el año
- POPUP_WITH_TABLE_DISPLAY: se utiliza para mostrar en pantalla una ventana de diálogo con el contenido de una tabla interna la cual previamente se cargó con datos
- POPUP_TO_DISPLAY_TEXT se utiliza para mostrar en pantalla una ventana de diálogo en donde se muestra el usuario un texto informativo.
- POPUP_GET_VALUES se utiliza para mostrar en pantalla una ventana de diálogo con campos de entrada y salida para que el usuario complete estos Campos y continúe con el procesamiento.
- POPUP_TO_SHOW_USERINFO se utiliza para mostrar en pantalla una ventana de diálogo con la información de usuario. Es ideal para mostrar un log de modificaciones de registros. POPUP_TO_DISPLAY_USERDATA.
 
 
 
Sobre el autor
Publicación académica de Alejandra Daniela Naranjo Belmonte, en su ámbito de estudios para la Carrera Consultor ABAP.
Alejandra Daniela Naranjo Belmonte
Profesión: Analista/desarrollador de Software - Mexico - Legajo: ON48V
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alejandra Naranjo