Ver Mensaje Individual
  #2  
Viejo 19/02/08, 22:31:09
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
hola, primero en la columna en donde ira el icono tendrias q definir en el catalogo la opcion de icon = 'X'., algo mas tendrias q crear 2 campos dentro de tu tabla interna a mostrar en tu ALV, una para el icono y otra para tu indicador de 'X' o 'O' .... y antes de mostrarlo en el ALV hacer un LOOP para asignarle el icono correspondiente a cada indicador.

FIELD-SYMBOLS: <fs> TYPE ty_tabla_interna.
* En el Tipo Local ty_tabla_interna habran 2 camposa parte de los q
* mostraras en tu ALV, icon, ind.
LOOP AT ti_tabla_interna ASSIGNING <fs>.
CASE <fs>-ind.
WHEN 'X'.
<fs>-icon = icon_delivery_complete. "Ejemplo
WHEN 'O'.
<fs>-icon = icon_supplier. "Ejemplo
ENDCASE.
ENDLOOP.

Con eso asignas los iconos que quieres sin necesidad de dejar de lado la logica que usaras con tus indicadores 'X' y 'O', a verdad, para poder usar los iconos tendrias que declarar antes:

INCLUDE <ICON>.

Espero te sirva
__________________
David Carballido Córdova
Responder Con Cita