|
#1
|
|||
|
|||
Yo creo que es por el formato de celda del excel donde lo introduces, tienes más números de cuenta que acaben en 0 y no te los quite?
Saludos |
#2
|
|||
|
|||
me quita el ultimo numero de todas las hkont, ya sean ceros o no.
en cuanto al formato del excel, no le veo que tenga sentido, porque si me quitase solo los ceros vale, pero que me quite el resto de numeros cuando no tiene ninguna coma ni punto ni nada de eso....nose he probado poniendole el outputlen por si acaso, pero sigue sin funcionar, de todas formas el alv lo muestra perfecto, solo se "traga" el ultimo numero al generar el excel. muchas gracias a todos! |
#3
|
||||
|
||||
pega la tabla que declaras para el ALV y la llamada a la función ( supongo que es grid no Orientado a Objetos) a ver si vemos algo por ahí.
Por otro lado, ¿usáis office XP o el 2007? Cuando te descargues el documento a excel, prueba a señalar toda la columna que da el error y a continuación botón derecho, formato y formato texto, a ver si hay algún cambio. Aunque no haya ningún cambio, comentaló también y a ver si de alguna forma podemos arrojar alguna luz. Saludos
__________________
Barrio Rodriguez, Jonathan. _____________________________________
"No sigas a quien haya encontrado la verdad sino a quien la busque"
|
#4
|
||||
|
||||
¿ Cómo fue la cosa ? Hubo alguna novedad?
Tal vez podrías probar otro cambio. No recuerdo que tipo de dato es HKONT, pero en vez de referenciar el campo del ALV a este tipo de dato a lo mejor podrías declararlo directamente o sea CAMPOALV1(10) TYPE C, .... A VER si cambiaba algo...
__________________
Barrio Rodriguez, Jonathan. _____________________________________
"No sigas a quien haya encontrado la verdad sino a quien la busque"
|
#5
|
|||
|
|||
Finalmente he hecho lo que me decias de declararlo directamente como un char de 10 a pelo y si que ha funcionado, no lo entiendo muy bien porque al ponerlo de tipo hkont, este tambien era un char de 10 pero bueno... al final todo solucionado
![]() muchisimas gracias por la ayuda! |
#6
|
|||
|
|||
Hola,
Al declarar los campos del fieldcat, en los campos que os da este problema, marcar la opcion NO_ZERO de la siguiente manera: GT_FIELDCAT-NO_ZERO = 'X'. A mi me ha servido sin tener que hacer conversiones y pasar a otra variable. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|