To develop ABAP applications for SAP BTP, you need to first install and prepare the Eclipse development environment. Watch this video to know how.
Different Types of ABAP Project
Eclipse as a development environment is not embedded in the ABAP system. Instead, you have to connect to each ABAP system in which you want to work, and each connection is represented in Eclipse by a project. There are two kinds of project in ADT - ABAP Projects, which you use to connect to an on-premise ABAP system, and ABAP Cloud Projects, which you use to connect either to SAP BTP ABAP or to SAP S/4HANA Cloud.
Note
In the following, we are only going to discuss how to access a cloud system.
Locating 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. There are various subscription models available, depending on whether you need to run large-scale productive environments or just a single-user environment for your own continuing professional development.
Within a global account, there are one or more subaccounts. Each subaccount can be configured differently, so that a single enterprise can run several different platforms but manage their subscription using just the single global account. Inside the subaccount, you deploy a runtime such as Cloud Foundry or Kyma. Once you have done this, you can deploy an ABAP instance.
Note
In this course we are using an ABAP instance deployed on the SAP Business Technology Platform (SAP BTP). However, 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.