CONVERSION_EXIT_CUNIT_OUTPUT
Convierte el código interno de una unidad de medida al texto que ve el usuario en su idioma.
- Transacción
SE37- Grupo
- Unidades
- Actualizado
- 21 de octubre de 2026
Para qué sirve
CONVERSION_EXIT_CUNIT_OUTPUT hace lo contrario que CONVERSION_EXIT_CUNIT_INPUT: recibe el código interno de la unidad (el de la tabla T006) y devuelve cómo se muestra en un idioma, además de sus textos corto y largo.
Se usa al escribir unidades en un fichero, un formulario o un correo, donde no actúa la conversión automática de las pantallas. Por ejemplo, el código interno «ST» se muestra como «UN» en español.
Parámetros
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
INPUTObligatorio | CLIKE | Unidad en formato interno, por ejemplo 'ST'. |
LANGUAGE | SY-LANGU | Idioma de salida.Por defecto: SY-LANGU |
Exporting
Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
OUTPUT | CLIKE | Unidad en formato externo, por ejemplo 'UN'. |
SHORT_TEXT | — | Texto corto de la unidad. |
LONG_TEXT | — | Texto largo de la unidad. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
UNIT_NOT_FOUND | La unidad no existe. |
Ejemplo
DATA: lv_externa TYPE c LENGTH 3,
lv_texto TYPE c LENGTH 30.
CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'
EXPORTING
input = 'ST'
language = 'S'
IMPORTING
output = lv_externa " 'UN'
long_text = lv_texto " 'Unidad'
EXCEPTIONS
unit_not_found = 1
OTHERS = 2.Conversión automática al mostrar
" En una plantilla de texto se aplica la conversión del dominio del campo
DATA lv_unidad TYPE meins VALUE 'ST'.
DATA(lv_texto) = |Cantidad: 5 { lv_unidad }|.
" Si necesitas forzarla, usa la función o WRITE ... TOErrores y excepciones habituales
- UNIT_NOT_FOUND: el código interno no existe en la T006.
- Sale el código interno: al escribir un campo en un fichero no se aplica la conversión; llama antes a esta función.
Relacionadas
Funciones relacionadas
Más en Unidades
Transacciones y tablas
¿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