Chamando o F4 em uma tela (Module Pool) e em um report (Selection-screen)


Recentemente tive que chamar uma rotina contida em um module em uma tela.




Em uma tela criada com Selection-screen begin of.... o evento muda um pouco:



No primeiro o evento é colocado no fluxo da tela, no segundo, no report.

Os dois terão o mesmo efeito.

Voalá!

OBS: Neste caso, o ABAP pula todo o fluxo de tela e vai diretamente neste module e volta, sem passar pelo PAI e PBO. Se você precisar forçar isso, digamos por algum motivo de alimentação de algum campo na tela, utilize este código no final do module: SUPRESS DIALOG.

Ele forçará um "ENTER", processando o PBO inteirinho.

Se não funcionar, chame esta função: SAPGUI_SET_FUNCTIONCODE

Call Function 'SAPGUI_SET_FUNCTIONCODE'.


Belezinha?

Até a próxima


Gostou da publicação? Então clica na raposinha e curta nossa fanpage \o/


Quer aprender ABAP definitivamente, sem precisar sair de casa?



Acessewww.abapfox.org

0 comentários:

Copyright © 2013 ABAP SAP - AbapFox! Aprenda ABAP Definitivamente