CONVERSION_EXIT_CUNIT_INPUT
Convierte una unidad de medida del formato del usuario al código interno de SAP.
- Transacción
SE37- Grupo
- Unidades
- Actualizado
- 21 de octubre de 2026
Para qué sirve
CONVERSION_EXIT_CUNIT_INPUT es la rutina de conversión de las unidades de medida (dominio MEINS). Recibe la unidad tal como la escribe el usuario en su idioma y devuelve el código interno con el que se guarda en la base de datos (tabla T006).
Por ejemplo, la unidad «unidad» se muestra como «UN» en español y «PC» en inglés, pero internamente se guarda como «ST». Antes de un SELECT o de una BAPI con una unidad que llega de un fichero, conviene convertirla con esta función.
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 externo, por ejemplo 'UN'. |
LANGUAGE | SY-LANGU | Idioma en el que está escrita la unidad.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 interno, por ejemplo 'ST'. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
UNIT_NOT_FOUND | La unidad no existe en el idioma indicado. |
Ejemplo
DATA lv_unidad TYPE meins.
CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'
EXPORTING
input = 'UN'
language = 'S' " español
IMPORTING
output = lv_unidad
EXCEPTIONS
unit_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE 'Unidad de medida desconocida' TYPE 'E'.
ENDIF.
" lv_unidad = 'ST'Errores y excepciones habituales
- UNIT_NOT_FOUND: la unidad no existe en ese idioma. Las unidades se traducen; prueba con el idioma en que viene el dato.
- Doble conversión: si el valor ya está en formato interno, convertirlo otra vez puede dar error o un código distinto.
Relacionadas
Funciones relacionadas
CONVERSION_EXIT_CUNIT_OUTPUTMD_CONVERT_MATERIAL_UNIT
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