Criando Uma Transação de Report
Problema
Criar uma transação e associar o programa ZHELLO.
Solução
Vá até o Object Navigator (SE80). Na área de navegação, escolha o tipo de objeto Program. Digite o nome do programa ZHELLO e tecle enter. O programa ZHELLO aparacerá logo abaixo da área de navegação.
Clique com o botão direito e acesse Create -> Transaction:
Escolha um nome para a transação: ZTHELLO e escolha o tipo de transação Program and Selection Screen (Report Transaction):
Você também pode usar a transação SE93.
Entre com o nome do programa, marcar todas as opções de GUI Support e salve:
Nota: Para finalizar a gravação, é necessário associar um pacote e uma change request.
Execução e Teste
Para testar, abra uma nova sessão (Menu: System -> Create Session) e na área de comando, entre com o nome da nova transação e tecle Enter:
Discussão
Existem diversos tipos de programas em ABAP, o programa que criamos é um relatório. Devemos escolher o tipo correcto de programa, caso contrário a transação não funcionará.
O número da screen do relatório é 1000, valor padrão para programas do tipo report.
É possível associar uma variante padrão, ou seja, quando a transação foi chamada, o programa será executado usando a variante especificada.
As opções de GUI Support, ativa o suporte da transação aos 3 tipos de SAP GUI, para HTML, Java e Windows.