Dicas ABAP

Published on January 3rd, 2011 | by Mauricio Cruz

3

Tela de Seleção Turbinada – Parte 4 – Novas Telas!

Feliz 2011! Ano novo, vida nova, post novo!

Continuando a sequência de posts da tela de seleção, vamos agora criar novas telas de seleção dentro de um mesmo report. É muito simples e muito útil para tratar “aquela” tela adicional com parâmetros que o povo sempre inventa de última hora!

Vamos ao código:

Denovo, jogar num Z local e rodar (já pensou em quantas mil vezes você fez isso? :-o). Vai ficar bunito, como segue:

Tela de Seleção Simples. Porém, clicando nos botões…

"Tela Cheia": Nova tela de seleção exibida em fullscreen. Notem que os botões da primeira tela de seleção não se repetem!

"Tela Pop-up": Mostra uma nova tela de seleção como pop-up! Sim, dá pra salvar variante do pop-up 🙂

Telas novas em onlines também são simples, mas acho essa alternativa interessante e o resultado visual é praticamente o mesmo. Acho que a principal diferença é poder declarar select-options normalmente, coisa que é bem chata de tratar em telas de onlines.

Espero que ajude! No próximo post, dicas gerais para selections screens e na sequência, a tela megazord, fechando a saga de posts!

Abraços!

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags: , , ,


About the Author

é pasteleiro há alguns anos e criou o ABAPZombie junto com o Mauro em 2010. Gosta de filosofar sobre fundamentos básicos da programação e assuntos polêmicos. Músicas estranhas, artes marciais e games indies são legais. Zumbis não. Converse comigo no twitter e conheça o meu livro de ABAP!



3 Responses to Tela de Seleção Turbinada – Parte 4 – Novas Telas!

  1. Felipe Catelani says:

    Boa dica,

    Mas tenho um dúvida….. o pop up tem os botões executar, verificar, salvar..
    Tem como exclui-los?

    Vlw.
    Abrçs

    • Se eu não me engano, tem como fazer utilizando a função RS_SET_SELSCREEN_STATUS, no evento AT SELECTION SCREEN OUTPUT. Você passa para ela uma tabela dizendo quais botões você quer excluir da tela que está aparecendo.

      Tem vários exemplos da utilização da função por aí, infelizmente eu não tenho nenhum aqui comigo agora 🙁 Mas é tranquilo de usar!

      Abraços

  2. Nantes says:

    Muiiito bom !
    Parabens!
    Todas de tela de selação!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑