use FM MOVE_CHAR_TO_NUM
Avalados por :
Hola
cuando importo un archivo de Excel en sap. Creo una tabla para guardar la columna y hay una columna cuyo tipo es num. como todos sabemos, todos los campos de Excel son de tipo char, el sistema sap traducirá automáticamente char a num. pero si el campo no se puede traducir de char a num. entonces el programa se bloqueará
como por ejemplo: qty tipo char: 500 en Excel, luego en la tabla qty tipo num: 500 ok
qty tipo char: 50A en Excel, luego se bloquea
¿Existe alguna función que pueda manejar este asunto?
use FM MOVE_CHAR_TO_NUM
Hola Tom,
Una vez que descargues los valores de un archivo de Excel en una tabla interna, puedes recorrer la tabla interna y verificar si una columna en particular contiene un valor numérico.
Loop at itab into wa.
" Aquí se puede verificar.
endloop.
Además, puedes utilizar esta FM: MOVE_CHAR_TO_NUM. Esto se encargará de la conversión.
Saludos cordiales,
Ram.
simplemente debes verificar si el valor del campo contiene solo números:
IF field CO '0123456789'.
==> puede ser traducido
ELSE.
==> no puede ser traducido
ENDIF.
simplemente tienes que verificar si el valor del campo contiene solo números:
IF field CO '0123456789'.
==> puede ser traducido
ELSE.
==> no se puede traducir
ENDIF.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute