SAP ABAP: Inclusión de iconos en Selection-Screen

Este post servirá para los que se encuentren con el requisito de tener que añadir iconos a sus pantallas de selección.

Para que se visualicen iconos en la pantalla de selección, deberemos seguir los siguientes pasos:

  1. Tenemos nuestra pantalla de selección.

2. Para añadir los iconos, en el menú vamos a Pasar a/Elementos de Texto/ Textos de selección.

3. Basta con añadir el id del icono delante del texto de selección.

4. Se mostrará así nuestra pantalla de selección:

Os dejamos un extracto de código que os recupera el icono y sus respectivos códigos:

DATA : ls_icon TYPE icon,
       lt_icon TYPE TABLE OF icon.

«Seleccionamos todos los iconos
SELECT *
  FROM icon
  INTO TABLE lt_icon.

«Los recorremos para mostrarlos por pantalla
LOOP AT lt_icon ASSIGNING FIELD-SYMBOL(<fs_icon>).
  WRITE :/
  <fs_icon>-name,
  33 ‘@’,
  34 <fs_icon>-id+1(2),
  36 ‘@’,
  40 <fs_icon>-id.
ENDLOOP.
UNASSIGN: <fs_icon>.

Espero que os guste el aporte de hoy!