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?
Acesse: www.abapfox.org
0 comentários: