TERM_CONTROL_EDIT
Abre un editor de texto en una ventana para que el usuario escriba o modifique un texto largo.
- 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ámetro | Tipo | Descripción |
|---|---|---|
TITEL | — | Título de la ventana. |
LANGU | SY-LANGU | Idioma del texto. |
Tables
Tablas internas que se pasan o se devuelven (TABLES).
| Parámetro | Tipo | Descripción |
|---|---|---|
TEXTLINESObligatorio | — | Líneas del texto, de entrada y de salida. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
USER_CANCELLED | El usuario ha cancelado. |
Ejemplo
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
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