POPUP_TO_MODIFY_TEXT
Muestra una ventana con un texto ya escrito para que el usuario lo modifique.
- Transacción
SE37- Grupo
- Popup
- Actualizado
- 21 de octubre de 2026
Para qué sirve
POPUP_TO_MODIFY_TEXT es como POPUP_TO_GET_ONE_VALUE, pero el campo de entrada llega relleno con un valor inicial que el usuario puede cambiar o confirmar.
Si el valor es un campo del diccionario, POPUP_GET_VALUES también permite pasar un valor inicial en VALUE.
Parámetros
Firma por confirmar. Aquí figuran solo los datos que conocemos con seguridad. Antes de usarla, comprueba los parámetros exactos en la transacción SE37 de tu sistema.
Ejemplo
" Alternativa estándar: POPUP_GET_VALUES con valor inicial
DATA: lt_campos TYPE STANDARD TABLE OF sval,
lv_rc TYPE c LENGTH 1.
lt_campos = VALUE #( ( tabname = 'MAKT' fieldname = 'MAKTX' value = 'Tornillo M6' ) ).
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
popup_title = 'Cambiar descripción'
IMPORTING
returncode = lv_rc
TABLES
fields = lt_campos
EXCEPTIONS
OTHERS = 1.
IF lv_rc <> 'A'.
DATA(lv_nuevo) = lt_campos[ 1 ]-value.
ENDIF.Errores y excepciones habituales
- No se distingue cancelar de aceptar sin cambios: comprueba siempre el código de respuesta, no solo si el texto ha cambiado.
Relacionadas
Funciones relacionadas
POPUP_TO_GET_ONE_VALUEPOPUP_GET_VALUES
Más en Popup
POPUP_TO_CONFIRMHELP_DOCULINES_SHOWPOPUP_DISPLAY_MESSAGEPOPUP_TO_CONFIRM_WITH_MESSAGEPOPUP_TO_DECIDE_LISTPOPUP_TO_DISPLAY_TEXTGRM_POPUP_TO_GET_ONE_VALUEPOPUP_TO_INFORMPOPUP_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