Criando um aplicativo Hello World
A principal tecnologia de interface do usuário que você usará na programação ABAP moderna é o SAP Fiori. No entanto, as ferramentas de desenvolvimento ABAP (ADT) fornecem um console que permite a você criar a saída de forma rápida e simples em aplicações de teste.
Para mais informações sobre o SAP Fiori, consulte Learning Journey Learning the Basics of SAP Fiori em http://learning.sap.com.- Escreva seu código ABAP em uma classe e selecione Arquivo→Nova→Classe ABAP.
- É exibida uma caixa de diálogo onde você verifica se o projeto está correto.
- Insira o nome do pacote que você já criou.
- Insira um nome para sua classe, lembrando de começar com Z ou Y. Pode ter até 30 caracteres e letras A–Z, os dígitos 0–9 e o símbolo de sublinhado.
- Selecione a opção Adicionar para adicionar uma interface a uma classe (no nosso exemplo, é IF_OO_ADT_CLASSRUN) para permitir a saída para o console.
- Utilize o campo Filtro para restringir o número de entradas na lista.
- Clique duas vezes na interface (IF_OO_ADT_CLASSRUN).
- A nova interface é exibida Quando você retorna à caixa de diálogo Classe ABAP.
- Selecione Avançar.
- Em seguida, atribua a classe a uma ordem de transporte.
- Em Selecionar a partir de solicitações nas quais você está envolvido e marque a solicitação que você utilizou para criar seu pacote.
- Selecione Concluir.

A interface IF_OO_ADT_CLASSRUN permite que você execute uma classe nas ferramentas de desenvolvimento ABAP (ADT) usando a chave F9. Quando você faz isso, o sistema executa o código entre METHOD if_oo_adt_classrun~main e ENDMETHOD. Neste bloco de código, você pode emitir informações no console ADT.
_scr.png)
Em seu bloco de código, você pode usar out->write( ) para exibir informações no console. A linha
1out->write( "Hello World" ).- Não há espaço entre a escrita e o parêntese de abertura
- Existe pelo menos um espaço após o parêntese de abertura
- Existe pelo menos um espaço antes do parêntese de fechamento
- Existe um período no fim da linha

As ferramentas de desenvolvimento ABAP verificam seu código à medida que você avança e sinalizam erros na margem esquerda do editor com uma cruz branca em um fundo vermelho.
Você pode ver as mensagens de erro correspondentes na visão Problemas abaixo do editor. As ferramentas de desenvolvimento ABAP também exibem a mesma mensagem que um popup quando você desloca o mouse sobre o símbolo de erro no editor.

Para executar um objeto ABAP, você deve ativá-lo. A ativação do objeto verifica a sintaxe, grava o objeto e gera uma versão de tempo de execução do objeto. Se existir um erro de sintaxe, o objeto não será ativado. Para ativar um objeto, selecione o ícone Ativar na barra de ferramentas ou utilize o atalho do teclado Ctrl + F3 (no teclado). Você pode ver se um objeto está ativo ou não, visualizando a visão Propriedades, que geralmente está localizada na guia abaixo do editor ABAP.

Para executar a classe, selecione F9 no teclado ou clique com o botão direito do mouse no editor e selecione Executar como→aplicativo ABAP (Console). A saída, "Olá Mundo", aparece no console. Se você não conseguir ver a visão de console, selecione Janela→Exibir visão→Outro...e selecione a visão Console.
Uso do editor Eclipse
Aqui estão algumas funções-chave importantes ao escrever código no editor ABAP.
Funções-chave no editor ABAP
| Botão | Comando de teclado | Descrição |
|---|---|---|
| CTRL + S | Gravar | |
| CTRL + F2 | Verificar sintaxe | |
| CTRL + F3 | Ativar | |
| F9 | Aplicação ABAP (console) |