Ir al contenido
Programación ABAP

TERM_CONTROL_EDIT

Abre un editor de texto en una ventana para que el usuario escriba o modifique un texto largo.

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

Para qué sirve

TERM_CONTROL_EDIT muestra un editor de texto de varias líneas en una ventana. Recibe las líneas iniciales en TEXTLINES y devuelve en la misma tabla el texto que ha escrito el usuario.

Es útil para pedir comentarios u observaciones largas. Si el usuario cancela, la función devuelve la excepción USER_CANCELLED.

Parámetros

Importing

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

ParámetroTipoDescripción
TITEL—Título de la ventana.
LANGUSY-LANGUIdioma del texto.

Tables

Tablas internas que se pasan o se devuelven (TABLES).

ParámetroTipoDescripción
TEXTLINESObligatorio—Líneas del texto, de entrada y de salida.

Excepciones

Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.

ExcepciónCuándo se produce
USER_CANCELLEDEl usuario ha cancelado.

Ejemplo

ABAP
TYPES ty_linea TYPE c LENGTH 132.
DATA lt_texto TYPE STANDARD TABLE OF ty_linea.

lt_texto = VALUE #( ( 'Escribe aquí tus observaciones' ) ).

CALL FUNCTION 'TERM_CONTROL_EDIT'
  EXPORTING
    titel          = 'Observaciones'
    langu          = sy-langu
  TABLES
    textlines      = lt_texto
  EXCEPTIONS
    user_cancelled = 1
    OTHERS         = 2.

Errores y excepciones habituales

  • USER_CANCELLED: el usuario ha cerrado sin aceptar; no grabes el texto.

Relacionadas

Funciones relacionadas

HELP_DOCULINES_SHOWPOPUP_TO_GET_ONE_VALUE

Más en Popup

POPUP_TO_CONFIRMPOPUP_DISPLAY_MESSAGEPOPUP_GET_VALUESPOPUP_TO_CONFIRM_WITH_MESSAGEPOPUP_TO_DECIDE_LISTPOPUP_TO_DISPLAY_TEXTGRM_POPUP_TO_GET_ONE_VALUEPOPUP_TO_INFORMPOPUP_TO_MODIFY_TEXTPOPUP_WITH_TABLE_DISPLAYTH_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