Ir al contenido
Programación ABAP

GET_DOMAENENVALUE

Devuelve el texto de un valor fijo de un dominio. Sustituida por DD_DOMVALUES_GET o la DD07T.

Módulo de funciónVarios
Transacción
SE37
Grupo
Varios
Actualizado
21 de octubre de 2026

Alternativa moderna. Usa DD_DOMVALUES_GET o lee la tabla DD07T.

Para qué sirve

GET_DOMAENENVALUE recuperaba el texto de un valor fijo de un dominio del diccionario (por ejemplo, el texto de 'A' en un dominio de estados). Es una función antigua, con nombre en alemán, que no está en todos los sistemas.

Los valores fijos y sus textos están en las tablas DD07L y DD07T; leerlas o usar DD_DOMVALUES_GET es lo habitual hoy.

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: textos de los valores fijos del dominio
SELECT domvalue_l, ddtext FROM dd07t
  WHERE domname    = 'ZESTADO'
    AND ddlanguage = @sy-langu
    AND as4local   = 'A'
  INTO TABLE @DATA(lt_valores).

DATA(lv_texto) = VALUE #( lt_valores[ domvalue_l = 'A' ]-ddtext OPTIONAL ).

Errores y excepciones habituales

  • No sale el texto: el dominio no tiene valores fijos (usa tabla de valores) o falta la traducción al idioma.

Relacionadas

Funciones relacionadas

RM_DOMAIN_VALUES_GETDDIF_FIELDINFO_GET

Más en Varios

CONVERSION_EXIT_ALPHA_OUTPUTCONVERSION_EXIT_ALPHA_INPUTCLAF_CLASSIFICATION_OF_OBJECTSCLOI_PUT_SIGN_IN_FRONTENQUE_SLEEPENQUEUE_READF4_DXFILENAME_TOPRECURSIONMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNT

Transacciones y tablas

SE11SE37DD07LDD07T

¿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