#1
|
|||
|
|||
eliminacion de fila de nombre de columna en alv
¿Se puede eliminar la fila donde están los nombres de columna?, es decir, ¿se puede mostrar solo la información sin nombres de columna en un alv?
|
#2
|
|||
|
|||
asi es , si se puede mira este ejemplo
add 1 to ncol. CLEAR ls_fieldcat. ls_fieldcat-row_pos = nrow. ls_fieldcat-col_pos = ncol. ls_fieldcat-tabname = l_tabname . ls_fieldcat-fieldname = 'SAKNR'. ls_fieldcat-seltext_l = text-TA1. -----> aqui le pones '' ls_fieldcat-seltext_m = text-TA1. ls_fieldcat-seltext_s = text-TA1. * ls_fieldcat-ref_tabname = 'BSEG'. ls_fieldcat-outputlen = 10. APPEND ls_fieldcat TO lt_fieldcat. |
#3
|
|||
|
|||
gracias por tu respuesta ibecerra, lo probaré
|
#4
|
|||
|
|||
bueno, no me ha hecho ni caso el ALV.
Yo tengo esto: FORM tune_field_catalog CHANGING p_fieldcat TYPE lvc_t_fcat. DATA: l_fieldcat TYPE lvc_s_fcat. LOOP AT p_fieldcat INTO l_fieldcat. CASE l_fieldcat-fieldname. WHEN 'NOMBRE'. l_fieldcat-col_pos = '0001' . l_fieldcat-coltext = 'Nombre'. l_fieldcat-scrtext_l = ''. -----------------> añadido como dijo ibecerra (el nombre es scrtext_l en lvc_t_fcat) MODIFY p_fieldcat FROM l_fieldcat........... p_fieldcat fue rellenado con la función LVC_FIELDCATALOG_MERGE, pasandole como parámetro la estructura que se utiliza para representar los datos del ALV. Ejecuto y me sigue mostrando los nombres de las columnas. ¿Alguna idea? |
#5
|
|||
|
|||
ojo en dos cosas..tu pusiste scrtext_l ..y esos textos son tres..y las descripciones son mas o menos las que indico
seltext_l : nombre texto largo seltext_m : nombre texto medio seltext_s : nombre texto corto si solo le asignas '' a uno de ellos es posible que te tome el valor de alguno de los otros, por lo que debes asignarle el valor en blanco a todos ellos. |
#6
|
|||
|
|||
No hay manera, si a alguien se le ocurre algo.......
Gracias de todas formas a los que se han molestado y a los que estan a punto de molestarse. |
#7
|
|||
|
|||
lo otro..fijate en el tipo en mi caso..y al parecer es el mismo de ibecerra...
declaro DATA : ls_fieldcat TYPE slis_fieldcat_alv....o sea..algo así... DATA: gt_fieldcat TYPE slis_t_fieldcat_alv. ... ... ... PERFORM fieldcat_init USING gt_fieldcat[]. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = g_status i_callback_user_command = g_user_command it_fieldcat = gt_fieldcat[] it_sort = lt_sort TABLES t_outtab = gt_outtab. FORM fieldcat_init USING rt_fieldcat TYPE slis_t_fieldcat_alv. DATA : ls_fieldcat TYPE slis_fieldcat_alv. ls_fieldcat-reptext_ddic = 'CUENTA'. ls_fieldcat-seltext_s = ls_fieldcat-reptext_ddic. ls_fieldcat-seltext_m = ls_fieldcat-reptext_ddic. ls_fieldcat-seltext_l = ls_fieldcat-reptext_ddic. MODIFY rt_fieldcat FROM ls_fieldcat. ENDFORM. Úlima edición por azua14 fecha: 13/09/07 a las 18:41:29. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|