PDA

Ver la Versión Completa : Problema al exportar un ALV a Excel


Yanett Ponce Seares
24/02/10, 15:39:49
Hola !!!!
Ojala alguien me pueda ayudar, tengo un alv con varias vistas y niveles, al tratar de exportar a excel los datos que tienen como moneda GEWEI y su valor es 0, donde en pantalla lo muestra en blanco y al tratar de exportarlo se cae dando error de ejecución, al parecer trata de interpretar un blanco y debería ser un 0, y en el mismo ALV con moneda WAERK y habiendo 0 no se cae al tratar de exportar ... Alguien sabe que puede ser????
Se Agradece ....
__________________

Alfredosite
24/02/10, 15:47:03
Hola !!!!
Ojala alguien me pueda ayudar, tengo un alv con varias vistas y niveles, al tratar de exportar a excel los datos que tienen como moneda GEWEI y su valor es 0, donde en pantalla lo muestra en blanco y al tratar de exportarlo se cae dando error de ejecución, al parecer trata de interpretar un blanco y debería ser un 0, y en el mismo ALV con moneda WAERK y habiendo 0 no se cae al tratar de exportar ... Alguien sabe que puede ser????
Se Agradece ....
__________________
Seria bueno que publiques en DUMP para saber de que se trata

Yanett Ponce Seares
24/02/10, 16:48:47
Seria bueno que publiques en DUMP para saber de que se trata
oka tienes razón ahí va parte del dump ... no se como traspasarlo entero .... que sea mas amigable ...

Err.tmpo.ejec. GETWA_NOT_ASSIGNED
Fecha y hora 24.02.2010 14:43:40



Texto breve
Field symbol has not yet been assigned.



¿Qué ha sucedido?
Error in the ABAP Application Program

The current ABAP program "SAPLKKBL" had to be terminated because it has
come across a statement that unfortunately cannot be executed.



¿Qué puede hacer?
Note down which actions and inputs caused the error.


To process the problem further, contact you SAP system
administrator.

Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.



Anál.errores
You attempted to access an unassigned field symbol
(data segment 69).

This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.




Notas para corregir errores

If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:

stormshadow
24/02/10, 17:30:27
Bueno allí según el texto dice que un field symbol todavía no a sido asignado, en mi humilde opinión probablemente se está brincando alguna parte del código donde te asigna datos al field symbol y así vacio quieres manipular o hacer algo con el...

Serìa cuestiòn de darle una leve chekada al code :) ya intentaste debuggear?

Yanett Ponce Seares
24/02/10, 17:57:44
Bueno allí según el texto dice que un field symbol todavía no a sido asignado, en mi humilde opinión probablemente se está brincando alguna parte del código donde te asigna datos al field symbol y así vacio quieres manipular o hacer algo con el...

Serìa cuestiòn de darle una leve chekada al code :) ya intentaste debuggear?
GRacias por responder, lo que pasa que manejo el catalago igual para todas las vistas y en ellas le paso los valores de esta forma ...

lwa_fieldcat-tabname = p_tabla.
lwa_fieldcat-fieldname = p_campo.
lwa_fieldcat-cfieldname = p_moneda. " Acá le pongo solo GEWEI (NUMERO ENTERO CON DECIMALES) O WERKS ( PESOS)
lwa_fieldcat-edit = p_nombre.
lwa_fieldcat-checkbox = p_check.
lwa_fieldcat-coltext = p_texto.
lwa_fieldcat-seltext = p_texto.
lwa_fieldcat-reptext = p_texto.
lwa_fieldcat-outputlen = p_largo.
lwa_fieldcat-emphasize = p_colorea.
lwa_fieldcat-hotspot = p_hotspot.
lwa_fieldcat-do_sum = p_suma.
lwa_fieldcat-fix_column = p_fija.
lwa_fieldcat-no_merging = p_nomerge.
ALOMEJOR ME FALTA ALGO EN EL CATALOGO ... CREES?

seimeinomi
24/02/10, 18:24:44
hola,
Comenta la linea de p_moneda y proba que sucede.
Saludos,
Seimeinomi.

Yanett Ponce Seares
24/02/10, 19:07:13
hola,
Comenta la linea de p_moneda y proba que sucede.
Saludos,
Seimeinomi.
Lo hice y me funciono impeque, lo que si al sacar la moneda aquellos valores que debo mostrar como pesos sin decimal, me lo dividia por 1000 entonces hice dos catologos uno con moneda y el otro sin ..... Me funciona!!!! muchas gracias ... y sabes el trasfondo de pq' pasa?

hanzzou
26/02/10, 17:24:30
el problema es con el armado del catalogo..
tendrias que referenciar el campo p_moneda que usas en el catalogo a un campo tipo de moneda del diccionario.

wa_fieldcat-ref_fieldname =

es por eso el error... si me habra echo renegar eso..

saludos

zlatan24
13/03/11, 09:29:44
Hola !!!!
Ojala alguien me pueda ayudar, tengo un alv con varias vistas y niveles, al tratar de exportar a excel los datos que tienen como moneda GEWEI y su valor es 0, donde en pantalla lo muestra en blanco y al tratar de exportarlo se cae dando error de ejecución, al parecer trata de interpretar un blanco y debería ser un 0, y en el mismo ALV con moneda WAERK y habiendo 0 no se cae al tratar de exportar ... Alguien sabe que puede ser????
Se Agradece ....
__________________
A mi juicio la utiliza actual sabe ayudar en esta problema igual que ayude me unos semanas antes - programa para reparar archivos de excel.

Ariel-StaFe
23/03/11, 18:53:27
Por las dudas.. yo te diria que verifiques si escribiste bien el nombre del campo de la tabla cuando armas el catalogo.
Ese error me dio cuando x ejemplo tuve algun campo mal escrito, o en minusculas.
Ss