Getting Started

Objective

After completing this lesson, you will be able to aBAP-Cloud-Projekte in den ABAP Development Tools einrichten

ABAP-Cloud-Projekt in den ABAP Development Tools anlegen

Verschiedene Arten von ABAP-Projekten

Als Entwicklungsumgebung ist Eclipse nicht in das ABAP-System eingebettet. Stattdessen müssen Sie es mit jedem ABAP-System verbinden, in dem es funktionieren soll. Eclipse stellt jede Verbindung als Projekt dar.

Eclipse kann eine Verbindung zu ABAP-On-Premise- oder ABAP-Cloud-Projekten herstellen.

In ADT gibt es zwei Arten von Projekten:

  1. ABAP-Projekte: Dadurch wird eine Verbindung zu einem On-Premise-ABAP-System hergestellt.
  2. ABAP-Cloud-Projekte: Dadurch wird eine Verbindung zu SAP BTP, ABAP oder SAP S/4HANA Cloud hergestellt.

In diesem Kapitel betrachten wir nur die Cloud-Umgebung.

Übersicht über die ABAP-Umgebung

Die ABAP-Instanz befindet sich innerhalb einer Laufzeit im entsprechenden SAP-Business-Technology-Platform-Unterkonto.

Die SAP Business Technology Platform ist die Platform as a Service (PaaS) von SAP. Um darauf zugreifen zu können, müssen Sie ein globales Konto anlegen. In Ihrem globalen Konto befinden sich Unterkonten. Jedes Unterkonto kann unterschiedlich konfiguriert werden, sodass ein einzelnes Unternehmen mehrere Plattformen ausführen kann, sein Abonnement jedoch über ein einziges globales Konto verwalten kann. Sie deployen eine Laufzeit im Unterkonto, z.B. Cloud Foundry oder Kyma. Erst dann können Sie eine ABAP-Instanz deployen.

Dieser Kurs verwendet eine ABAP-Instanz, die auf der SAP Business Technology Platform oder SAP BTP implementiert ist. Das Material ist auch für andere ABAP-Deployments relevant, z.B. für ein SAP-S/4HANA-On-Premise-System oder ein SAP-S/4HANA-Cloud-System.

Eine Option zum Verbinden von Eclipse mit Ihrer ABAP-Cloud-Umgebung ist ein Service-Schlüssel. Im Folgenden wird gezeigt, wie Sie einen Serviceschlüssel in der ABAP-Cloud-Umgebung anlegen, sofern noch keiner vorhanden ist. Der Service-Schlüssel muss dann als JSON-Datei kopiert werden, um ein ABAP-Cloud-Projekt in Eclipse anzulegen.

Notiz

In diesem Kurs wird der ABAP-Service von SAP Business Technology Platform (BTP) in den Übungen und Demonstrationen verwendet. Wenn Sie Zugriff auf einen BTP-ABAP-Service benötigen, können Sie ein Testkonto anlegen, indem Sie den Anweisungen unter https://developers.sap.com/tutorials/hcp-create-trial-account.htmlfolgen.

ABAP-Instanz und Serviceschlüssel anlegen

Schritte

  1. Log on to your global account.

  2. Navigate to the subaccount.

  3. Choose Instances and Subscriptions on the left-hand side of the screen.

  4. Scroll to Instances.

  5. Find the ABAP instance. If there is no ABAP instance create one with the following steps:

    1. Choose Create and create a new instance for the ABAP environment with an instance name such as S4D100.

    2. Enter your e-mail address in the email property of the json file.

    3. On the summary page choose Create to build your ABAP environment instance.

  6. Choose the service instance for the ABAP system.

  7. 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.

ABAP-Cloud-Projekt anlegen

Unternehmensszenario

Sie müssen ABAP-Cloud-Anwendungen entwickeln.

Voraussetzungen

Sie müssen bereits ein Konto für SAP Business Technology Platform (BTP) mit einem ABAP-Service und Serviceschlüssel haben. Außerdem müssen Sie Eclipse und die SAP ABAP Development Tools installiert haben.

Schritte

  1. Melden Sie sich an Ihrem Unterkonto in SAP BTP an, und kopieren Sie den ABAP-Service-Schlüssel in Ihre Zwischenablage.

    1. Starten Sie das SAP-BTP-Cockpit, und wählen Sie das Unterkonto aus, das Ihren ABAP-Service enthält.

    2. Wählen Sie Instances and Subscriptions.

    3. Wählen Sie im Feld Instances unter Credentials den Eintrag Key(s) aus.

    4. Wählen Sie JSON kopieren und dann Schließen.

  2. Öffnen Sie Eclipse, und wechseln Sie zur ABAP-Perspektive.

    1. Öffnen Sie Eclipse, und schließen Sie die Registerkarte Welcome (wenn diese geöffnet ist).

    2. Wählen Sie WindowPerspectiveOpen PerspectiveOther.

    3. Doppelklicken Sie im Dialogfenster auf ABAP.

    4. Wählen Sie FileNewABAP Cloud Project.

    5. Wählen Sie Use a Service Key aus, und wählen Sie Next.

    6. Fügen Sie den Serviceschlüssel mit einem Rechtsklick und über Einfügenin den Editor ein. Wählen Sie Next.

    7. Wählen Sie im Browser Anmeldeseite öffnen. Wenn Sie sich anmelden müssen, verwenden Sie die Anmeldeinformationen, die Sie für die Anmeldung an BTP verwendet haben.

      Anschließend wird eine Meldung angezeigt, dass Sie erfolgreich angemeldet wurden.

    8. Schließen Sie das Browserfenster, und kehren Sie zu Eclipse zurück.

    9. Um das Anlegen des Projekts abzuschließen, wählen Sie Finish.

    Übung