Objective
After completing this lesson, you will be able to configurar projetos na nuvem ABAP nas ferramentas de desenvolvimento ABAP para SAP NetWeaver
Criação de projeto na nuvem ABAP nas ferramentas de desenvolvimento ABAP para SAP NetWeaver
Tipos diferentes de projetos ABAP
Como ambiente de desenvolvimento, o Eclipse não está integrado no sistema ABAP. Em vez disso, você deve conectá-lo a cada sistema ABAP no qual você quer que ele funcione. O Eclipse representa cada conexão como um projeto.
Existem dois tipos de projetos na ADT:
- Projetos ABAP: isso se conecta a um sistema ABAP on-premise.
- Projetos ABAP Cloud: isso se conecta ao SAP BTP, ABAP ou SAP S/4HANA Cloud.
Nesta unidade, veremos apenas o ambiente de nuvem.
Síntese do ambiente ABAP
O SAP Business Technology Platform é a plataforma como serviço (PaaS) da SAP. Para acessá-la, você precisa criar uma conta global. Dentro de sua conta global, são subcontas. Cada subconta pode ser configurada de forma diferente para que uma única empresa possa executar várias plataformas, mas gerenciar sua assinatura usando uma única conta global. Você implementa um tempo de execução dentro da subconta, como Cloud Foundry ou Kyma. Só então você pode implementar uma instância ABAP.
Este curso usa uma instância ABAP implementada no SAP Business Technology Platform ou no SAP BTP. O material também é relevante para outras implementações ABAP, como um sistema SAP S/4HANA on-premise ou um sistema SAP S/4HANA Cloud.
Uma opção para conectar o Eclipse ao seu ambiente de nuvem ABAP é com uma chave de serviço. O seguinte exibe como criar uma chave de serviço no ambiente ABAP Cloud, se você ainda não tiver uma. Em seguida, a chave de serviço deve ser copiada como um arquivo JSON para criar um projeto ABAP Cloud no Eclipse.
Como criar uma instância ABAP e uma chave de serviço
Etapas
Log on to your global account.
Navigate to the subaccount.
Choose Instances and Subscriptions on the left-hand side of the screen.
Scroll to Instances.
Find the ABAP instance. If there is no ABAP instance create one with the following steps:
Choose Create and create a new instance for the ABAP environment with an instance name such as S4D100.
Enter your e-mail address in the email property of the json file.
On the summary page choose Create to build your ABAP environment instance.
Choose the service instance for the ABAP system.
If there is no Service Key then In the Service Keys section of the details area, choose Create (from the button with 3 dots). Enter a service key name, for example, S4D100, and press Create to generate your service key.
Criar seu projeto ABAP Cloud
Pré-requisitos
Você já deve ter uma conta do SAP Business Technology Platform (BTP) com uma chave de serviço e serviço ABAP. Você também deve ter instalado o Eclipse e as ferramentas de desenvolvimento SAP ABAP.
Etapas
Efetue login em sua subconta do SAP BTP e copie a chave de serviço ABAP para o clipboard.
Inicie o cockpit SAP BTP e selecione a subconta que contém seu serviço ABAP.
Selecione Instâncias e assinaturas.
Na caixa Instâncias, selecione a entrada Chave(s) em Credenciais.
Escolha Copiar JSON e selecione Fechar.
Abra o Eclipse e mude para a perspectiva ABAP.
Abra o Eclipse e feche a guia Bem-vindo (se estiver aberta).
Selecione Window→Perspective→Open Perspective→Other.
Na caixa de diálogo, clique duas vezes em ABAP.
Selecione Arquivo→Novo→ABAP Cloud Project.
Selecione Utilizar uma chave de serviço e, em seguida, Seguinte.
Cole a chave de serviço no editor com um clique com o botão direito do mouse e selecionando Colar. Selecione Avançar.
Selecione Abrir página de logon no browser. Se precisar fazer login, use as credenciais que usou para fazer login no BTP.
Em seguida, você verá uma mensagem informando que efetuou o logon com êxito.
Feche a janela do navegador e retorne ao Eclipse.
Para concluir a criação do projeto, selecione Concluir.