ALV TREE - Resaltar columna entera
4 Adjunto(s)
¡Hola a todos!
Espero que podáis ayudarme con esto porque llevo horas buscando por internet y no consigo encontrar una solución a este tema: tengo un ALV TREE creado con objetos, la clase utilizada es CL_GUI_ALV_TREE y lo que necesito es resaltar TODA una columna: Archivo Adjunto 2168 Archivo Adjunto 2170 El código que estoy usando de prueba es el de el programa estándar: BCALV_TREE_04 He probado a añadir en la subrutina: FORM build_fieldcatalog, lo siguiente (ya que hay gente que dice que le funciona: ) Pero no funciona en absoluto :( Archivo Adjunto 2167 Archivo Adjunto 2170 También he probado a modificar el layout del item (cuando se crea la jerarquía: FORM create_hierarchy ) añadiendo el siguiente código a las siguientes subrutinas: Pero sólo se modifica en el último nivel (línea completa): Archivo Adjunto 2169 Archivo Adjunto 2170 Por favor, si alguien sabe cómo resolver esto que me escriba. Muchas gracias por adelantado. -------------------------------------------------------------------------- -------------------------------------------------------------------------- Tras indagar en este tema encontré el programa de SAP ejemplo: "BCALV_TREE_ITEMLAYOUT" y probando he llegado a la siguiente conclusión: las columnas de un alv tree sólo se pueden modificar celda a celda al crear la jerarquía añadiendo la tabla item_layout (indicando el nombre de la columna y uno de los estilos definidos en la clase cl_gui_column_tree) al método add_node. Además sólo se puede hacer esto cuando, para dicha columna, NO se realiza ningún tipo de función matemática automática del ALV Tree (sumatorio, media, máximo, mínimo). |
La verdad no he usado mucho esa clase pero con la clase CL_SALV_TREE si se puede pintar y hacer sumatoria a la vez, saludos. |
Husos Horarios son GMT. La hora en este momento es 14:20:42. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web