SAP ABAP - Ambiente

Os relatórios são um bom ponto de partida para se familiarizar com os princípios e ferramentas ABAP gerais. Os relatórios ABAP são usados ​​em muitas áreas. Neste capítulo, veremos como é fácil escrever um relatório ABAP simples.

Olá ABAP

Vamos começar com o exemplo comum "Hello World".

Cada instrução ABAP começa com uma palavra-chave ABAP e termina com um ponto. As palavras-chave devem ser separadas por pelo menos um espaço. Não importa se você usa ou não uma ou várias linhas para uma instrução ABAP.

Você precisa inserir seu código usando o Editor ABAP que faz parte das Ferramentas ABAP fornecidas com o SAP NetWeaver Application Server ABAP (também conhecido como 'AS ABAP').

'AS ABAP' é um servidor de aplicativos com seu próprio banco de dados, ambiente de tempo de execução ABAP e ferramentas de desenvolvimento ABAP como o Editor ABAP. O AS ABAP oferece uma plataforma de desenvolvimento independente de hardware, sistema operacional e banco de dados.

Usando o Editor ABAP

Step 1- Inicie a transação SE38 para navegar até o Editor ABAP (discutido no próximo capítulo). Vamos começar criando um relatório que é um dos muitos objetos ABAP.

Step 2- Na tela inicial do editor, especifique o nome do seu relatório no campo de entrada PROGRAMA. Você pode especificar o nome como ZHELLO1. O Z anterior é importante para o nome. Z garante que o seu relatório reside no namespace do cliente.

O namespace do cliente inclui todos os objetos com o prefixo Y ou Z. É sempre usado quando clientes ou parceiros criam objetos (como um relatório) para diferenciar esses objetos dos objetos do SAP e para evitar conflitos de nomes com objetos.

Step 3- Você pode digitar o nome do relatório em letras minúsculas, mas o editor irá alterá-lo para maiúsculas. Portanto, os nomes dos objetos ABAP são 'Não' com distinção entre maiúsculas e minúsculas.

Step 4- Após especificar o nome do relatório, clique no botão CRIAR. Uma janela pop-up ABAP: ATRIBUTOS DO PROGRAMA aparecerá e você fornecerá mais informações sobre o seu relatório.

Step 5- Escolha "Programa executável" como o tipo de relatório, insira o título "Meu primeiro relatório ABAP" e selecione SALVAR para continuar. A janela CREATE OBJECT DIRECTORY ENTRY aparecerá em seguida. Selecione o botão LOCAL OBJECT e o pop-up será fechado.

Você pode completar seu primeiro relatório inserindo a declaração WRITE abaixo da declaração REPORT, de modo que o relatório completo contenha apenas duas linhas, como segue -

REPORT ZHELLO1. 
WRITE 'Hello World'.

Iniciando o Relatório

Podemos usar o teclado (Ctrl + S) ou o ícone salvar (lado direito ao lado do campo de comando) para salvar o relatório. O desenvolvimento ABAP ocorre em AS ABAP.

Iniciar o relatório é tão simples quanto salvá-lo. Clique no botão ATIVAÇÃO (lado esquerdo ao lado do ícone iniciar) e inicie o relatório usando o ícone PROCESSAMENTO DIRETO ou a tecla de função F8. O título "Meu primeiro relatório ABAP" junto com a saída "Hello World" também é exibido. Aqui está o resultado -

My First ABAP Report 
Hello World

Contanto que você não ative um novo relatório ou uma mudança em um relatório existente, isso não é relevante para seus usuários. Isso é importante em um ambiente de desenvolvimento central, onde você pode trabalhar em objetos que outros desenvolvedores usam em seus projetos.

Visualizando o Código Existente

Se você olhar o campo Programa e clicar duas vezes no valor ZHELLO1, o editor ABAP exibirá o código do seu relatório. Isso é chamado de navegação para frente. Clicar duas vezes no nome de um objeto abre esse objeto na ferramenta apropriada.