Não tive muitas idéias de ícones ou utilidade disso na tela de parâmetros, mas aposto que você terá!
REPORT ZSAPeiros.
DATA l_field TYPE string.
FIELD-SYMBOLS TYPE ANY.
SELECTION-SCREEN BEGIN OF TABBED BLOCK t1 FOR 10 LINES.
SELECTION-SCREEN TAB (50) tab1 USER-COMMAND tab1 DEFAULT SCREEN 101.
SELECTION-SCREEN TAB (50) tab2 USER-COMMAND tab2 DEFAULT SCREEN 102.
SELECTION-SCREEN TAB (50) tab3 USER-COMMAND tab3 DEFAULT SCREEN 103.
SELECTION-SCREEN END OF BLOCK t1.
SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE text-t01.
PARAMETERS p_bukrs TYPE bukrs.
SELECTION-SCREEN END OF BLOCK 1.
SELECTION-SCREEN END OF SCREEN 101.
SELECTION-SCREEN BEGIN OF SCREEN 102 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE text-t02.
PARAMETERS p_werks TYPE werks_d.
SELECTION-SCREEN END OF BLOCK 2.
SELECTION-SCREEN END OF SCREEN 102.
SELECTION-SCREEN BEGIN OF SCREEN 103 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK 3 WITH FRAME TITLE text-t03.
PARAMETERS p_kunnr TYPE kunnr.
SELECTION-SCREEN END OF BLOCK 3.
SELECTION-SCREEN END OF SCREEN 103.
INITIALIZATION.
l_field = '(ZSAPEIROS)TAB1'.
ASSIGN (l_field) TO <fs_tab>.
CONCATENATE '@0Y@' 'Novo' INTO <fs_tab> RESPECTING BLANKS.
l_field = '(ZSAPEIROS)TAB2'.
ASSIGN (l_field) TO <fs_tab>.
CONCATENATE '@0Z@' 'Alterar' INTO <fs_tab> RESPECTING BLANKS.
l_field = '(ZSAPEIROS)TAB3'.
ASSIGN (l_field) TO <fs_tab>.
CONCATENATE '@0W@' 'Excluir' INTO <fs_tab> RESPECTING BLANKS.