Ferramentas de desenvolvimento Eclipse e ABAP
Você precisa do ambiente de desenvolvimento Eclipse para desenvolver aplicativos ABAP para o SAP Business Technology Platform (BTP).
Uma perspectiva inclui um conjunto de visões que aparecem como guias na janela do Eclipse. As visões mais importantes são o editor de texto fonte e o explorador de projetos, que você utiliza para navegar entre diferentes objetos de desenvolvimento. Existe uma grande variedade de outras visões que você precisará, como a visão de problemas para exibir mensagens de erro, a visão de documentação e visões para procurar objetos ou exibir onde um determinado objeto é usado no sistema.

Para desenvolver aplicativos ABAP para SAP BTP, primeiro baixe o ambiente de desenvolvimento Eclipse gratuitamente em https://www.eclipse.org/. Em seguida, para obter as ferramentas de desenvolvimento ABAP, efetue o seguinte:
- Abra o Eclipse.
- Escolha Ajuda→Instalar novo software.
- Na caixa de diálogo exibida, insira o seguinte: https://tools.hana.ondemand.com/latest.
- Certifique-se de verificar se há atualizações em Ajuda→Verificar atualizações.
Workbench
O termo Workbench designa o ambiente de desenvolvimento de desktop no Eclipse. Ele é usado para editar objetos, gerenciar visualizações e organizar a área de operação do desenvolvedor.

As funcionalidades do workbench são as seguintes:
- Cada workbench contém uma ou mais perspectivas
- As perspectivas contêm visões e editores
- Pode existir mais de uma janela de workbench no desktop a qualquer momento, por exemplo, você pode abrir as ferramentas de desenvolvimento ABAP, mas também o SAP HANA Studio ao mesmo tempo
Perspectivas

Uma perspectiva no Eclipse é uma janela para executar uma determinada tarefa. Esta janela contém as ferramentas necessárias para criar o desenvolvimento para criar objetos de desenvolvimento. A SAP criou a perspectiva das ferramentas de desenvolvimento ABAP (ADT) como IDE para desenvolvimento ABAP.
Para desenvolver aplicações ABAP, selecione Window→Perspective→Open Perspective→Othere clique duas vezes em ABAP. Isso abre a perspectiva Ferramentas de desenvolvimento ABAP (ADT).
Uma perspectiva inclui um conjunto de visões que aparecem como guias na janela do Eclipse. Embora existam outras visões, as que queremos focar hoje são as mais importantes:
- Editor de texto fonte
- Explorador de projetos – A SAP fornece várias perspectivas no Eclipse: a perspectiva das ferramentas de desenvolvimento ABAP (ADT), a perspectiva de profiling ABAP e a perspectiva de depuração
O mais importante deles é a perspectiva das ferramentas de desenvolvimento ABAP (ADT).
A perspectiva ADT, como qualquer outra, fornece um conjunto inicial de visões e editores e determina seu layout. Especificamente, as visões e editores ABAP permitem que você trabalhe com objetos de desenvolvimento ABAP administrados por um sistema back-end ABAP. Ao utilizar a perspectiva ABAP, você deve estabelecer uma conexão ao sistema, representada por um projeto ABAP correspondente. A perspectiva ABAP permite o acesso às ferramentas ABAP baseadas em Eclipse e SAP GUI.
A perspectiva ABAP consiste em uma área de editor que contém vários editores de texto fonte ABAP e as seguintes visões:
- Project Explorer
- Visão de
- Repositórios de tarefas
- Lista de tarefas
- Problemas
- Modelos
- Propriedades
- Leitor de feed
- Transport Organizer
Preferências do Eclipse
As Preferências do Eclipse permitem que você faça configurações gerais sobre como deseja que o Eclipse opere. Você pode acessar Preferências selecionando Janela→Preferências.
A figura, Preferências do Eclipse, mostra a seção Editores de código-fonte da janela Preferências do Eclipse.

Se as ferramentas de desenvolvimento ABAP estiverem instaladas, existe uma seção específica para configurações relacionadas ao desenvolvimento ABAP. As configurações que podem ser controladas aqui incluem o seguinte:
- Se o ID do sistema é exibido na ficha de registro Editor e, em caso afirmativo, onde
- Configurações relativas à depuração, por exemplo, se os programas do sistema são depurados
- Configurações específicas do texto fonte, por exemplo, se os parênteses são fechados automaticamente e se a verificação automática de sintaxe é executada
- Configurações relacionadas a editores, por exemplo, opções de tamanho e cor da fonte
Caso você queira rejeitar as configurações que efetuou, existe um botão Restaurar predefinições.
Propriedades do projeto
Você pode ajustar as propriedades de um projeto ABAP específico, assim como pode ajustar as preferências para o Eclipse em geral. Para isso, selecione Propriedades no menu de contexto do projeto. Uma coleção útil de configurações é encontrada em Desenvolvimento→ABAP Editores→→Formatador de editores de texto fonte (como mostrado na figura Configurações de formato ABAP).

Você pode controlar o estilo do código do formatador, incluindo se o texto fonte é recuado (por exemplo, ao programar uma construção IF ou CASE) e se as palavras-chave e identificadores estão em maiúsculas ou minúsculas.
Depois de você ter efetuado e aplicado essas configurações nas propriedades do projeto, a formatação pode ser aplicada selecionando SHIFT + F1 (em seu teclado) para formatar o código no editor de texto fonte.