Ejemplo:
DATA:
lv_ean(10) VALUE 'A1D1B1C1A1',
lv_change(54) VALUE 'A B C D '.
La sentencia TRANSLATE, para este caso, reemplaza cada caracter contenido en la variable LV_CHANGE, por el caracter que le sigue (espacio para todas las letras):
TRANSLATE lv_ean USING lv_change.
El resultado inicial sería: lv_ean = ' 1 1 1 1 1'
CONDENSE lv_ean NO-GAPS.
El resultado final sería: lv_ean = '11111'
Justo lo que necesitaba
ResponderEliminar