Fico feliz em compartilhar minha primeira postagem no blog sobre Programação SAP ABAP. Neste post, você aprenderá como criar um pacote e escrever seu primeiro programa. Esta postagem é baseada no desenvolvimento clássico no SAP GUI.
Como criar um pacote
Ao fazer login no sistema, a seguinte tela será aberta. No lado esquerdo da tela está o campo de comandos. Você pode inserir o código de transação para acessar qualquer tarefa do aplicativo SAP.
SE80 e SE38 são códigos de transação para o editor ABAP.
Siga os passos abaixo para criar um pacote.
Passo 1
: Insira o código de transação
SE80
no campo de comando e pressione Enter.
Passo 2
: Selecione o pacote na lista suspensa.
Passo 3:
Insira o nome do pacote e pressione Enter.
Passo 4:
Será solicitado a criar o pacote se o pacote com o mesmo nome não estiver presente. Clique em Sim.
Passo 5:
Dê uma breve descrição, pressione Enter e o pacote será criado.
Como escrever um programa
Passo 1:
Depois de criar o pacote, clique com o botão direito no nome do pacote. Você terá as seguintes opções.
Passo 2:
Clique na opção Criar. Após clicar nela, você terá opções. Selecione a opção Programa.
Passo 3:
Insira o nome do programa. O nome do programa deve começar com Z ou Y.
Passo 4:
Salve no seu pacote. Após salvar, você terá a seguinte tela. Aqui você pode escrever seu código.
Programa para imprimir texto
Existe uma palavra-chave WRITE para imprimir um texto na tela de saída.
Sintaxe:
Write 'Este é meu primeiro programa'.
Write:
É uma palavra-chave para imprimir texto na tela de saída.
O texto que queremos imprimir na tela de saída deve estar entre aspas simples.
A declaração é encerrada com um ponto(.).
Nota:
Cada declaração deve ser encerrada com um ponto(.).
Depois de escrever seu código, você pode verificar se está sintaticamente correto ou não.
Para verificar, clique no botão de verificação mostrado na imagem abaixo.
Depois de clicar, ele mostrará o erro, se estiver presente. Caso contrário, você receberá a mensagem de que Não foram encontrados erros de sintaxe no relatório.