Ver Mensaje Individual
  #4  
Viejo 25/03/15, 14:50:03
Avatar de cmacvicar
cmacvicar cmacvicar is offline
Member
 
Fecha de Ingreso: may 2008
Localización: Santiago de Chile
Mensajes: 43
Thumbs up 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
Responder Con Cita