POPUP_DISPLAY_MESSAGE
Muestra un mensaje de la tabla T100 en una ventana emergente, con su icono de tipo.
- Transacción
SE37- Grupo
- Popup
- Actualizado
- 21 de octubre de 2026
Alternativa moderna. Con MESSAGE e001(zclase) WITH … DISPLAY LIKE 'I' o un mensaje de tipo I.
Para qué sirve
POPUP_DISPLAY_MESSAGE recibe una clase de mensajes, un número, un tipo y hasta cuatro variables, y muestra el texto del mensaje en una ventana emergente con el icono de su tipo (error, aviso, información).
Es útil para avisar de un error sin cortar el flujo del programa. En la mayoría de los casos basta con MESSAGE … DISPLAY LIKE.
Parámetros
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
TITEL | — | Título de la ventana. |
MSGIDObligatorio | SY-MSGID | Clase de mensajes. |
MSGTYObligatorio | SY-MSGTY | Tipo de mensaje: E, W, I, S. |
MSGNOObligatorio | SY-MSGNO | Número de mensaje. |
MSGV1 | — | Variable 1 del mensaje. |
MSGV2 | — | Variable 2. |
MSGV3 | — | Variable 3. |
MSGV4 | — | Variable 4. |
Ejemplo
CALL FUNCTION 'POPUP_DISPLAY_MESSAGE'
EXPORTING
titel = 'Error al grabar'
msgid = sy-msgid
msgty = sy-msgty
msgno = sy-msgno
msgv1 = sy-msgv1
msgv2 = sy-msgv2
msgv3 = sy-msgv3
msgv4 = sy-msgv4.Hoy lo harías así: MESSAGE … DISPLAY LIKE
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
DISPLAY LIKE 'E'.Errores y excepciones habituales
- Texto con &: si faltan variables, el mensaje muestra los marcadores & sin sustituir.
Relacionadas
Funciones relacionadas
MESSAGE_TEXT_BUILDPOPUP_TO_INFORMPOPUP_TO_DISPLAY_TEXT
Más en Popup
POPUP_TO_CONFIRMHELP_DOCULINES_SHOWPOPUP_GET_VALUESPOPUP_TO_CONFIRM_WITH_MESSAGEPOPUP_TO_DECIDE_LISTPOPUP_TO_GET_ONE_VALUEGRM_POPUP_TO_GET_ONE_VALUEPOPUP_TO_MODIFY_TEXTPOPUP_WITH_TABLE_DISPLAYTERM_CONTROL_EDITTH_POPUP
Transacciones y tablas
En abap.es
¿Dudas con esta función?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026