Para añadir o quitar ceros a la izquierda utilizaremos las funciones CONVERSION_EXIT_ALPHA_INPUT o CONVERSION_EXIT_ALPHA_OUTPUT respectivamente.
Función CONVERSION_EXIT_ALPHA_INPUT
Añade ceros a la izquierda de una variable hasta completarla.
- Valor de entrada: 1
- Valor de salida: 0000001
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = lv_char10 IMPORTING output = lv_char10.
Función CONVERSION_EXIT_ALPHA_OUTPUT
Elimina los ceros a la izquierda de la variable:
- Valor de entrada: 0000000001
- Valor de salida: 1
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = lv_char10 IMPORTING output = lv_char10.
Para ver mas tutoriales de SAP, pulse en el siguiente enlace: Listado de tutoriales
Muchas gracias, soy nuevo en ABAP y esto me ayudo mucho
Me parece que estan invertidos los valores de entrada y salida en los 2 ejemplos
Añade ceros a la izquierda de una variable hasta completarla.
Valor de entrada: 0000001 — 1
Valor de salida: 1. — 0000001
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
input = lv_char10
IMPORTING
output = lv_char10.
Muchas Gracias, me alegro que ayudara.
Corregido el error.