✒️ABAP Los módulos de funciones POPUP
ABAP Los módulos de funciones POPUP
Què son los mòdulos de funciones POPUP?
Es un conjunto de mòdulos de funciones estàndar del programa SAP que son de mucha utilidad para los consultores ABAP a la hora de crear programas que tengan interacciòn con el usuario.
Los mòdulos de funciones POPUP permiten generar en los programa ABAP:
-Ventanas de diàlogo de confirmaciòn
-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.
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 de 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 matchcode del campo o tambièn podemos presionar la tecla F4.
A continuaciòn el sistema nos muestra una ventana de diàlogo en donde podemos ver que existen 170 mòdulos de funciones POPUP en el sistema SAP.
Si hacemos doble clic sobre cualquiera de ellos entonces se generarà en el còdigo del programa ABAP la interfaz o estructura del mòdulo de funciones.
Cuaando 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 SAP no les va a brindar màs soporte a partir de la pròxima versiòn del 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
El mòdulo de funciones estandar POP_TO_CONFIRM se utiliza para mostrar en pantalla una ventana de diàlogo en donde se le hace una pregunta al usuario y se espera su respuesta para continuar con el procesamiento.
De todos los mòdulos de funciones POPUP que existen en SAP, el mòdulo POPUP_TO_CONFIRM.
POPUP_TO_CONFIRM_DATA_LOSS
El mòdulo de funciones estàndar POPUP_TO_CONFIRM_DATA_LOSS se utiliza para mostrar en pantalla una ventana de diàlogo en donde se le informa al usuario que los datos modificados se perderàn y se le pregunta si desea grabar.
POPUP_TO_DECIDE_LIST
Se utiliza para mostrar en 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
Este mòdulo 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 cargamos con datos.
POPUP_TO_DISPLAY_TEXT
Se utiliza para mostrar en pantalla una ventana de diàlogo en donde se muestra al 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 del usuario.
El mòdulo de funciones POPUP_TU_SHOW_USERINFO es ideal para mostrar un log de modificaciones de registros. Otro mòdulo de funciones POPUP muy similar es POPUP_TO_DISPLAY_USERDATA.
 
 
 
Sobre el autor
Publicación académica de Ariel Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ariel Martucci
Profesión: Contador Publico - Argentina - Legajo: PJ45S
✒️Autor de: 78 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Un contador público de mediana edad con ganas de seguir aprendiendo carreras nuevas. estudiante avanzado de inglés, preparando mi first certificate, y al mismo tiempo involucrándome en programación.
Certificación Académica de Ariel Martucci