MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema al bajar de ALV a Excel (foro/showthread.php?t=11078)

fcorodriguezl 18/02/08 20:20:57

Problema al bajar de ALV a Excel
 
Hola Chavos,

Una preguntota.
Tengo un alv aca bien bonito, agregue un atributo para que sume al final de la hoja un campo y lo hace bien, solo que cuando le doy una de las opciones del avl que se llama bajar a fichero, me manda un dump GETWA_NOT_ASSIGNED

The current ABAP/4 program "SAPLKKBL " had to be terminated because
one of the statements could not be executed.

> gs_out_flags-sum ne 'X'.
y en donde se detiene es en este paso, creo que se refiere a eso de la suma, habra algo que pueda hacer?

Gracias.:confused:

fcorodriguezl 18/02/08 20:32:21

es cierto.
 
en un intento por que no me pusiera sumas cero debajo de la columna de fecha, le agregue un espacio a ese parametro.

Alguien sabe como hacer que esa suma en el ALV me aparezca en blanco en los campos fecha?

fcorodriguezl 18/02/08 20:56:47

pues no..
 
Estuve probando, pense que habia sido por la suma de la fecha, pero no.. sigue marcando el error. Alguien que me ayude please.

038080 elseif gs_out_flags-scoltab = 'X' and gs_out_flags-slave = 'X' a
> gs_out_flags-sum ne 'X'.
038100

vickxo 19/02/08 08:34:12

gs_out_flags-sum = 'X'.
 
Hola, me da la impresion de que el error puede deberse a lo siguiente
gs_out_flags-sum ne 'X'. Aqui,al usar ne es como si estuvieras haciendo una comparativa, y en realidad lo que debes de hacer es una asignacion por lo que deberia de ser asi:

gs_out_flags-sum = 'X'. Si quieres que sume o
gs_out_flags-sum = ''. Si no quieres que lo haga

Ahora bien, yo en particular uso la opcion

gs_out_flags-do_sum = 'X' Para poder sumar los elementos de una columna.
Espero te sirva de lo contrario mandame el codigo fuente completo para poder debuggearlo directamente.

Mauricio Hidalgo 19/02/08 11:55:22

El Problema lo tienes en el Catálogo en especial con los campos numéricos. No muestras como lo construiste, te aconsejo que te crees una estructura (SE11) con los campos que vas mostrar en el ALV. En el programa te creas una tabla interna en base a esa estructura y le pasas tus actuales datos de salida. Y al construir el catálogo lo haces mediante la función REUSE_ALV_FIELDCATALOG_MERGE.

Saludos


Husos Horarios son GMT. La hora en este momento es 16:12:06.

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