In dieser Kurzanleitung erfahren Sie, wie Sie ein Programm erstellen, das eine „Hello World“-Nachricht an ein Pub/Sub-Thema mithilfe der Pub/Sub API veröffentlicht.
Hinweis
Bevor Sie diese Kurzanleitung ausführen, müssen Sie oder Ihre Administratoren die folgenden Voraussetzungen erfüllt haben:
Sie haben ein Google Cloud-Konto und -Projekt.
Die Abrechnung ist für Ihr Projekt aktiviert. Prüfen, ob die Abrechnung für Ihr Projekt aktiviert ist
Die lokale oder eine beliebige Cloud-Version des ABAP SDK for Google Cloud ist installiert und konfiguriert. Hier erfahren Sie, wie Sie die lokale oder eine beliebige Cloud-Version des ABAP SDK for Google Cloud installieren und konfigurieren.
Die Authentifizierung für den Zugriff auf Google Cloud APIs ist eingerichtet. Authentifizierung einrichten.
Gewähren Sie dem Dienstkonto die IAM-Rolle
roles/pubsub.publisher
.Achten Sie darauf, dass die Pub/Sub API in Ihrem Google Cloud-Projekt aktiviert ist.
Erstellen Sie ein Pub/Sub-Thema
SAMPLE_TOPIC_01
und fügen Sie demselben ein Pull-AboSAMPLE_SUB_TOPIC_01
hinzu. Weitere Informationen finden Sie unter Thema erstellen und Abo erstellen.
Programm zum Veröffentlichen von Nachrichten in Google Cloud erstellen
Erstellen Sie im SAP-System ein ausführbares Programm in Ihrem benutzerdefinierten Namespace (z. B. Z oder Y) mit der Transaktion
SE38
.Geben Sie in der SAP-GUI den Transaktionscode
SE38
ein.Geben Sie im Feld Programm einen Namen für Ihr Programm ein, z. B.
ZDEMO_PUBSUB
.Klicken Sie auf Erstellen.
Geben Sie die Programmattribute an:
Geben Sie im Feld Titel den Titel Ihres Programms ein, z. B.
Publish messages to a Pub/Sub topic
.Wählen Sie im Feld Typ die Option
Executable Program
aus.Klicken Sie auf Speichern.
Speichern Sie das Programm als lokales Objekt.
Fügen Sie im ABAP-Editor folgenden Code ein:
Ersetzen Sie
DEMO_PUBSUB
durch den Namen des Clientschlüssels.
Führen Sie die Anwendung in
SE38
aus.So prüfen Sie die Ergebnisse:
Rufen Sie in der Google Cloud Console Pub/Sub auf.
Wählen Sie das Abo
SAMPLE_SUB_TOPIC_01
aus und wechseln Sie zum Tab Nachrichten.Mit der PULL-Funktion können Sie prüfen, ob die Nachricht „Hello World!“ in diesem Thema veröffentlicht wurde.
Nächste Schritte
- Weitere Kurzanleitungen finden Sie im GitHub-Repository unter GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/.
- Lesen Sie den Leitfaden Anwendungsentwicklung mit der lokalen oder einer beliebigen Cloud-Version des ABAP SDK for Google Cloud.
- Codebeispiele
- In den Cloud-Foren können Sie Ihre Fragen stellen und über die ABAP SDK für Google Cloud mit der Community sprechen.