MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 14/04/11, 17:37:06
mitxilo mitxilo is offline
Junior Member
 
Fecha de Ingreso: dic 2010
Mensajes: 5
Problema al descargar ALV a excel

Hola forer@s

Después de leer y solucionar muchos problemas gracias a este foro me lanzo a plantearos un problema que me está pasando.

Después de generar un informe, lo descargo a un excel por medio de Fichero local (Ctrl+Shift+F9)--> Hoja calculo coste. También se puede hacer por medio del icono de excel directamente, pero no lo quieren así.

El problema está en que me descarga todo al excel perfectamente excepto en número de cuenta que, aparte de quitarle los ceros de delante, me quita el ultimo numero ya sea un cero o cualquier otro...

El tipo de datos lo he declarado referenciándolo a la tabla de diccionario, poniéndolo de TYPE hkont ... y sigo obteniendo el mismo resultado...

Alguien sabe que puede estar pasando..
Muchas gracias!!
Responder Con Cita
  #2  
Viejo 14/04/11, 18:25:44
Avatar de kiboqac
kiboqac kiboqac is offline
Member
 
Fecha de Ingreso: mar 2007
Localización: Argentina
Mensajes: 55
Yo tengo un ALV igual, que muestra el HKONT y pude bajarlo a Excel y se ve bien la cuenta (sale sin los 0 delante).

Pruebalo bajarlo a otro formato o abrirlo con un notepad (tal vez el problema sea Excel)
Responder Con Cita
  #3  
Viejo 15/04/11, 08:33:52
mitxilo mitxilo is offline
Junior Member
 
Fecha de Ingreso: dic 2010
Mensajes: 5
He probado a bajarlo de otra forma diferente y si baja bien (sale sin los ceros de delante, pero no quita el ultimo numero, que es lo importante), el problema esta en que quieren hacerlo de esa forma y no de otra...y me trae loco porque no veo x ningun lado la causa de que me quite el ultimo numero de HKONT....
alguna sugerencia mas??

mcuahs gracias!
Responder Con Cita
  #4  
Viejo 15/04/11, 13:13:24
jarabas jarabas is offline
Senior Member
 
Fecha de Ingreso: ene 2010
Mensajes: 109
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
Responder Con Cita
  #5  
Viejo 15/04/11, 13:53:53
mitxilo mitxilo is offline
Junior Member
 
Fecha de Ingreso: dic 2010
Mensajes: 5
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!
Responder Con Cita
  #6  
Viejo 16/04/11, 01:54:59
Avatar de Jonathan Barrio Rodriguez
Jonathan Barrio Rodriguez Jonathan Barrio Rodriguez is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Localización: MADRID
Mensajes: 199
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"
Responder Con Cita
  #7  
Viejo 18/04/11, 07:58:44
Avatar de Jonathan Barrio Rodriguez
Jonathan Barrio Rodriguez Jonathan Barrio Rodriguez is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Localización: MADRID
Mensajes: 199
¿ 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"
Responder Con Cita
  #8  
Viejo 29/04/11, 11:31:11
mitxilo mitxilo is offline
Junior Member
 
Fecha de Ingreso: dic 2010
Mensajes: 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!
Responder Con Cita
  #9  
Viejo 25/01/13, 11:50:23
albermora albermora is offline
Junior Member
 
Fecha de Ingreso: dic 2011
Mensajes: 7
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 09:26:30.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web