Tipos de dados e campos

Como abrir uma pop-up para o usuário escolher a impressora de um relatório?

ADSRT.FAQ-663
1 - Crie um método que irá gerar o relatório na interface de onde ele será disparado.

2 - Inclua uma propriedade ACTION_ICON com o nome do ícone que deve ser utilizado na toolbar

3 - Implemente o método usando o esqueleto abaixo:

String impressora = ads.getParameter("A_PRINTER");
if (impressora.length()==0) {
   UtlImprimir impr = new UtlImprimir(ads);
   impr.setParameterAction("[:NOME]");
   impr.doPrint();
} else {
   // Aqui coloque o código que irá gerar e imprimir o relatório
   ads.p("Relatório enviado para a impressora!");
}

4 - Crie eventos ON_ACTION apontando para este método nas telas onde deseja que o relatório seja disparado.

5 - Inclua uma propriedade abaixo destes eventos com o nome de ACTION_TARGET e com valor tipo:
POP-UP: width=300, height=400, menus=no, toolbar=no