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:

transaction01e.png

Escolha um nome para a transação: ZTHELLO e escolha o tipo de transação Program and Selection Screen (Report Transaction):

transaction02.png

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:

transaction03e.png

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:

transaction05e.png

transaction06.png

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.

Veja Também

Criando o Programa ABAP Hello World