A lista de ícones disponíveis no SAP é encontrada na tabela ICON. Se exibirmos o conteúdo da tabela via SE16 podemos ver os ícones representados de forma gráfica com nome, descrição e outros parêmetros técnicos:
Ficará:
Para utilizarmos estes ícones em nossos programas, seja em um pop-up, alv ou uma lista, precisamos encontrar o código referente ao ícone que vai ser interpretado no programa abap.
Pegando como exemplo na tabela os ícones comumente utilizados para indicar status (ICON_GREEN_LIGHT, ICON_YELLOW_LIGHT, ICON_RED_LIGHT), vamos na transação SE11, e pedimos para exibir Grupo de Tipos (Type Group) também chamado de ICON.
Ao exibir, podemos ver os nomes dos ícones e seus respectivos IDs para serem utilizados no código abap:
Agora basta pegar a string ID de referência do ícone e utiliza-lo no código da forma que precisar:
REPORT Z_TESTE. WRITE:/'GREEN LIGHT:' , '@08@', /'YELLOW LIGHT:', '@09@', /'RED LIGHT:' , '@0A@'.
Ficará: