MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Dump pinchando boton sumatorio en ALV (foro/showthread.php?t=9020)

pafú 12/11/07 16:02:17

Dump pinchando boton sumatorio en ALV
 
Hola compañeros!

Tengo un ALv con 3 campos de tipo importe declarados en mi itab como tales.
Pues cuando señalo alguna d estas columnas y pincho en el boton del sumatorio me da un dump. Aqui os meto el texto del cump por si reconoceis el error pq yo le he dado mil vueltas y nada.

Gracias de antemano.



The current application triggered a termination with a short dump.


¿Qué ha sucedido?


The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).


¿Qué puede hacer?


Note the actions and input that caused the error.

Inform your SAP system administrator.

You can print out this message by choosing "Print". Transaction ST22
allows you to display and manage termination messages, including keeping
them beyond their normal deletion date.


Análisis error


Short text of error message:


Long text of error message:

jonasap 12/11/07 16:55:26

como estas llamando al ALV ?

ibecerra 12/11/07 21:22:16

revisa como esta llamando el campo q tipo de darto es
ls_fieldcat-datatype = 'CURR'.

pafú 13/11/07 07:38:26

le estoy llamando con la funcion CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
y como me dijo ibecerra le fuerzo al dato a que sea de tipo curr

ls_fieldcat-fieldname = 'ZGASTO'.
ls_fieldcat-reptext_ddic = 'G. Elegible'.
ls_fieldcat-seltext_l = 'G. Elegible'.
ls_fieldcat-seltext_m = 'G. Elegible'.
ls_fieldcat-seltext_s = 'G. Elegible'.
ls_fieldcat-lzero = 'X'.
ls_fieldcat-datatype = 'CURR'.

pafú 13/11/07 08:19:49

GRacias a todo el mundo ya he solucionado el problema.

DCErick 13/11/07 21:42:45

Y cual fue la solucion al problema?

Si no es mucha molestia :D

pafú 14/11/07 07:31:03

Pues quitando la propiedad fieldname de cada una de las columnas de mi ALV.
No me preguntes porqué pero asi funciona perfectamente. ¡ INCREIBLE NO !

Marc Espinosa 03/07/08 07:53:26

Buenos dias forer@s!!

me esta pasando exactamente lo mismo, pero si quito la propiedad fieldname como dice pafú, la columna no me aparece... aguna idea??

knito20 15/07/08 23:52:53

eso tambien ocurre cuando el tipo de dato de la tabla interna ( que es la que se visualiza por el alv esta declarada como char , ahi nunca va a sumar los tipos deben ser declarados con valores SUMABLES.



ADIOS.

Marc Espinosa 16/07/08 07:40:45


en ese caso no t dejaria la opcion de hacer el sumatorio, nunca te daria Dump. Ya esta solucionado. al final era un mal nombre en un mal lugar:rolleyes:


Husos Horarios son GMT. La hora en este momento es 14:32:38.

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