Catalogo en ALV OO
Hola,
Efectivamente. Puedes pesarle una tabla interna y los textos los toma de los dominios asociados a su declaración o campo de referencia.
Si de todas formas quieres modificar el catalogo para ponerle hotspot o lo que sea es asi:
DATA: gr_columns TYPE REF TO cl_salv_columns_table. " Clase Genera una Instancia para Modificar los Textos de una Columna del ALV
DATA: gr_column TYPE REF TO cl_salv_column_table. " Clase Genera una Instancia para Modificar los Textos de una Columna del ALV
gr_column ?= gr_columns->get_column( 'MATNR' ).
gr_column->set_long_text( 'Mat.' ).
gr_column->set_medium_text( 'Material' ).
gr_column->set_short_text( 'Codigo de Material' ).
gr_column->set_cell_type( if_salv_c_cell_type=>hotspot ). " hotspot
gr_column->set_visible( ' ' ). " Dejar Oculta la columna
Te recomiendo crear una macro para no repetir este código n veces.
__________________
Que estes, bien.
Suerte chau
|