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. Informationen zum Einrichten der Authentifizierung
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 Clouderstellen
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 -Konsole 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.