|
#1
|
|||
|
|||
que tipo de datos tienen las columnas?
Saludos! JM |
#2
|
|||
|
|||
Gracias por las respuestas.
Efectivamente el tema es que todos los campos creados dinamicamente les ponian INITYPE = 'C' sin importar el tipo de dato que tuvieran: SORT it_campos BY tipo cont. LOOP AT it_campos. CLEAR ls_fcat. ls_fcat-fieldname = it_campos-campo. IF it_campos-tipo_dato = 'DATE'. ls_fcat-inttype = 'D'. ls_fcat-outputlen = '8'. ELSE. ls_fcat-inttype = 'C'. ls_fcat-outputlen = '22'. ENDIF. ls_fcat-coltext = it_campos-car. ls_fcat-seltext = it_campos-desc. ls_fcat-no_zero = 'X'. ls_fcat-no_merging = 'X'. * IF it_campos-tipo = 'I'. "Caracteristicas de inspeccion * ls_fcat-emphasize = 'C200'. * ELSE. "Caracteristicas de la suerte * ls_fcat-emphasize = 'C300'. * ENDIF. IF it_campos-tipo_dato <> 'CHAR'. ls_fcat-just = 'R'. ENDIF. APPEND ls_fcat TO p_it_fieldcat. ENDLOOP. La verdad algo debe tener el reporte que al hacer sumatorias no cuadre o no se si generara un DUMP desde que se lo quitaron, pero al escoger el INTTYPE adecuado, ya se pueden realizar las sumatorias. Gracias!! |
#3
|
|||
|
|||
¿Que nos queda como moraleja de todo esto?.
Jamas decir "No se puede hacer" como respuesta a un requerimiento sin fundamentos. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|