CONVERSION_EXIT_ALPHA_OUTPUT
Quita los ceros a la izquierda de un número guardado como texto; si es texto, lo deja igual.
- Transacción
SE37- Grupo
- Varios
- Actualizado
- 21 de octubre de 2026
Alternativa moderna. Con plantillas de texto: |{ lv_matnr ALPHA = OUT }|.
Para qué sirve
CONVERSION_EXIT_ALPHA_OUTPUT es la rutina de conversión ALPHA de salida: convierte 0000012345 en 12345 para mostrarlo. Si el valor contiene letras, lo devuelve sin tocar.
Es la inversa de CONVERSION_EXIT_ALPHA_INPUT. En ABAP moderno se hace con la opción ALPHA = OUT de las plantillas de texto.
Parámetros
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
INPUTObligatorio | CLIKE | Valor con ceros a la izquierda. |
Exporting
Lo que devuelve. En CALL FUNCTION se recogen tras IMPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
OUTPUT | CLIKE | Valor sin ceros a la izquierda. |
Ejemplo
DATA lv_kunnr TYPE kunnr VALUE '0000012345'.
DATA lv_texto TYPE c LENGTH 10.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = lv_kunnr
IMPORTING
output = lv_texto.
" lv_texto = '12345'Hoy lo harías así: ALPHA = OUT
DATA(lv_texto) = |{ lv_kunnr ALPHA = OUT }|. " '12345'Errores y excepciones habituales
- Guardar el resultado en el campo original: un campo de tipo KUNNR sin ceros ya no encuentra registros en la base de datos; usa el valor sin ceros solo para mostrar.
Relacionadas
Funciones relacionadas
CONVERSION_EXIT_ALPHA_INPUTCLOI_PUT_SIGN_IN_FRONT
Más en Varios
CLAF_CLASSIFICATION_OF_OBJECTSENQUE_SLEEPENQUEUE_READF4_DXFILENAME_TOPRECURSIONMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNTSXPG_COMMAND_EXECUTETH_DELETE_USERWS_EXECUTE
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