PDA

Ver la Versión Completa : Ceros A La Izquierda En Campo Char


edyberto contreras
08/02/09, 03:28:18
COMO LE QUITO LOS CEROS A LA IZQUIERDA A UN DATO TYPO CHAR?
es por un problema con MSEG-CHARG

select menge dmbtr from mseg into (i_menge, i_dmbtr)
where bwart = '101'
and matnr = it_tmp-matnr
and werks = it_tmp-werks
and lgort = it_tmp-lgort
and charg = it_tmp-charg

si mseg lo mando a una tabla interna me doy cuenta que
mseg-charg = 999-9-9

mientras en mi it_tmp-charg = 000999-9-9

bisonye
09/02/09, 07:07:11
COMO LE QUITO LOS CEROS A LA IZQUIERDA A UN DATO TYPO CHAR?
es por un problema con MSEG-CHARG

select menge dmbtr from mseg into (i_menge, i_dmbtr)
where bwart = '101'
and matnr = it_tmp-matnr
and werks = it_tmp-werks
and lgort = it_tmp-lgort
and charg = it_tmp-charg

si mseg lo mando a una tabla interna me doy cuenta que
mseg-charg = 999-9-9

mientras en mi it_tmp-charg = 000999-9-9

Hola,

Eso es un tema de visualización. Con la función CONVERSION_EXIT_ALPHA_OUTPUT eliminas los 0 para que se muestre bien por pantalla y con _INPUT pones los 0 para hacer las conl¡sultas bien y guardar los datos correctamente.

Saludos

Gregoryg
09/02/09, 13:19:01
Hola

Revisa estas funciones, espero te sean de gran utilidad:

CONVERSION_EXIT_ALPHA_OUTPUT
CONVERSION_EXIT_ALPHA_INPUT

Saludos:D