#1
|
|||
|
|||
dump al intentar descargar al excel un ALV
Hola:
Tengo un ALV y a cuando intento descargar el resultado a un excel, me da el siguiente dump: OBJECTS_NOT_CHARLIKE En la siguiente sección de código, al que llamá internamente: 038520 * elseif not gs_fc-convexit is initial. "DEL TECH11 038530 write <field> to gs_out-hlpchar left-justified. 038540 gs_out-hlplen = strlen( gs_out-hlpchar ). 038550 * ansonsten entspricht sich min. Ausgabelänge und Ausprägungslänge 038560 else. 038570 if gs_fc-tech_form ne 99. > gs_out-hlplen = strlen( <field> ). 038590 endif. 038600 endif. 038610 endif. Esta claro que algo del ALV no le gustá o me falta alguna cosa, pero ando un poco perdida. ¿Alguien me puede ayudar? Saludos, a todos. |
#2
|
|||
|
|||
creo que podria tener que ver con los tipos de datos que manejas en la linea.
> gs_out-hlplen = strlen( <field> ). se que no es mucho pero espero que te pueda servir. |
#3
|
|||
|
|||
CANTIDAD type MENGV,
W_POSICION = W_POSICION + 1. gt_fieldcat-tabname = 'w_datos'. gt_fieldcat-fieldname = 'CANTIDAD'. gt_fieldcat-seltext_l = 'Cantidad'. gt_fieldcat-col_pos = W_POSICION. gt_fieldcat-ref_tabname = 'MSEG'. gt_fieldcat-ref_fieldname = ''. gt_fieldcat-no_sign = ' '. * gt_fieldcat-inttype = 'D'. APPEND gt_fieldcat. CLEAR gt_fieldcat. Por lo qué podido ver el problema es este campo, pero no tengo claro por que. Muchas gracias. |
#4
|
|||
|
|||
Por si os sirve de ayuda.
El problema es que no tenia iniciado el valor gt_fieldcat-ref_fieldname = ''., he puesto un tipo de campo de referencia y funciona correctamente. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|