Ir al contenido
Programación ABAP

POPUP_TO_GET_ONE_VALUE

Pide al usuario un único valor de texto libre en una ventana.

Módulo de funciónPopup
Transacción
SE37
Grupo
Popup
Actualizado
21 de octubre de 2026

Para qué sirve

POPUP_TO_GET_ONE_VALUE muestra una ventana con hasta tres líneas de explicación y un campo de entrada de texto libre, y devuelve lo que escribe el usuario y si ha aceptado o cancelado.

Si el valor corresponde a un campo del diccionario (un material, un centro…), es mejor POPUP_GET_VALUES, que trae la etiqueta, la ayuda F4 y las comprobaciones del campo.

Parámetros

Importing

Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.

ParámetroTipoDescripción
TEXTLINE1Obligatorio—Primera línea de explicación.
TEXTLINE2—Segunda línea.
TEXTLINE3—Tercera línea.
TITELObligatorio—Título de la ventana.
VALUELENGTH—Longitud del campo de entrada.

Exporting

Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.

ParámetroTipoDescripción
ANSWER—Respuesta del usuario (aceptar o cancelar).
VALUE1—Texto escrito por el usuario.

Ejemplo

ABAP
DATA: lv_resp  TYPE c LENGTH 1,
      lv_valor TYPE c LENGTH 40.

CALL FUNCTION 'POPUP_TO_GET_ONE_VALUE'
  EXPORTING
    textline1   = 'Escribe el motivo del bloqueo'
    titel       = 'Motivo'
    valuelength = 40
  IMPORTING
    answer      = lv_resp
    value1      = lv_valor
  EXCEPTIONS
    OTHERS      = 1.

Errores y excepciones habituales

  • Texto en mayúsculas: según el sistema el campo puede convertir a mayúsculas; si necesitas respetarlas usa POPUP_GET_VALUES con un campo que lo permita.

Relacionadas

Funciones relacionadas

POPUP_GET_VALUESGRM_POPUP_TO_GET_ONE_VALUEPOPUP_TO_MODIFY_TEXT

Más en Popup

POPUP_TO_CONFIRMHELP_DOCULINES_SHOWPOPUP_DISPLAY_MESSAGEPOPUP_TO_CONFIRM_WITH_MESSAGEPOPUP_TO_DECIDE_LISTPOPUP_TO_DISPLAY_TEXTPOPUP_TO_INFORMPOPUP_WITH_TABLE_DISPLAYTERM_CONTROL_EDITTH_POPUP

Transacciones y tablas

SE37

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.

Preguntar en el foro

Actualizado: 21 de octubre de 2026