Ir al contenido
Programación ABAP

GRM_POPUP_TO_GET_ONE_VALUE

Pide al usuario un valor en una ventana. Variante de aplicación de POPUP_TO_GET_ONE_VALUE.

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

Alternativa moderna. Usa POPUP_GET_VALUES o POPUP_TO_GET_ONE_VALUE, que son de uso general. Consulta la ficha de POPUP_GET_VALUES.

Para qué sirve

GRM_POPUP_TO_GET_ONE_VALUE es una copia de aplicación (grupo GRM) de la ventana para pedir un valor. Hace lo mismo que POPUP_TO_GET_ONE_VALUE, pero no es una función de uso general y puede no estar en todos los sistemas.

Para programas nuevos usa POPUP_GET_VALUES, que es estándar y trae la ayuda y las comprobaciones del diccionario.

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

ABAP
" Alternativa estándar
DATA: lt_campos TYPE STANDARD TABLE OF sval,
      lv_rc     TYPE c LENGTH 1.

lt_campos = VALUE #( ( tabname = 'MAKT' fieldname = 'MAKTX' field_obl = 'X' ) ).

CALL FUNCTION 'POPUP_GET_VALUES'
  EXPORTING
    popup_title = 'Descripción'
  IMPORTING
    returncode  = lv_rc
  TABLES
    fields      = lt_campos
  EXCEPTIONS
    OTHERS      = 1.

Errores y excepciones habituales

  • La función no existe: no está en tu sistema; usa POPUP_GET_VALUES.

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_TEXTPOPUP_TO_INFORMPOPUP_TO_MODIFY_TEXTPOPUP_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