Different Types of ABAP Projects
As a development environment, Eclipse is not embedded in the ABAP system. Instead, you must connect it to each ABAP system in which you want it to work. Eclipse represents each connection as a project.
There are two kinds of projects in ADT:
- ABAP Projects: This connects to an on-premise ABAP system.
- ABAP Cloud Projects: This connects to SAP BTP, ABAP or SAP S/4HANA Cloud.
In this unit, we will only look at the cloud environment.
Overview of the ABAP Environment
The SAP Business Technology Platform is SAP's platform as a service (PaaS). To access it, you need to create a global account. Within your global account are subaccounts. Each subaccount can be configured differently so that a single enterprise can run several platforms but manage its subscription using a single global account. You deploy a runtime inside the subaccount, such as Cloud Foundry or Kyma. Only then can you deploy an ABAP instance.
This course uses an ABAP instance deployed on the SAP Business Technology Platform or SAP BTP. The material is also relevant for other ABAP deployments, such as an on-premise SAP S/4HANA system or an SAP S/4HANA Cloud system.
One option to connect Eclipse to your ABAP cloud environment is with a Service Key. The following shows how to create a service key in the ABAP Cloud environment if you don't already have one. The Service Key must then be copied as a JSON file to create an ABAP Cloud project in Eclipse.
Note
This course will use the SAP Business Technology Platform (BTP) ABAP Service in the exercises and demonstrations. If you require access to a BTP ABAP Service you can create a trial account by following the directions from https://developers.sap.com/tutorials/hcp-create-trial-account.html