Panduan memulai ini menunjukkan cara membuat program yang memublikasikan "Halo Dunia!" ke topik Pub/Sub menggunakan Pub/Sub API.
Sebelum memulai
Sebelum menjalankan panduan memulai ini, pastikan Anda atau administrator Anda telah memenuhi prasyarat berikut:
Anda memiliki akun dan project Google Cloud.
Penagihan diaktifkan untuk project Anda. Lihat cara mengonfirmasi bahwa penagihan diaktifkan untuk project Anda.
ABAP SDK untuk Google Cloud edisi cloud atau lokal telah diinstal dan dikonfigurasi. Lihat cara menginstal dan mengonfigurasi ABAP SDK untuk Google Cloud edisi cloud atau lokal.
Autentikasi untuk mengakses Google Cloud API sudah disiapkan. Lihat cara menyiapkan autentikasi.
Memberikan peran IAM
roles/pubsub.publisher
kepada akun layanan.Pastikan Pub/Sub API diaktifkan di project Google Cloud Anda.
Buat topik Pub/Sub
SAMPLE_TOPIC_01
dan tambahkan langganan pullSAMPLE_SUB_TOPIC_01
ke topik yang sama. Untuk mengetahui informasi selengkapnya, lihat Membuat topik dan Membuat langganan.
Buat program untuk memublikasikan pesan ke Google Cloud
Dalam sistem SAP, buat program yang dapat dieksekusi di namespace kustom Anda (misalnya, Z atau Y) menggunakan transaksi
SE38
.Di SAP GUI, masukkan kode transaksi
SE38
.Di kolom Program, masukkan nama program, misalnya,
ZDEMO_PUBSUB
.Klik Buat.
Tentukan atribut program:
Di kolom Title, masukkan judul program Anda, misalnya,
Publish messages to a Pub/Sub topic
.Di kolom Type, pilih
Executable Program
.Klik Simpan.
Simpan program sebagai Local Object.
Di ABAP Editor, tambahkan kode berikut:
Ganti
DEMO_PUBSUB
dengan nama kunci klien.
Jalankan aplikasi Anda di
SE38
.Untuk memvalidasi hasilnya, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka Pub/Sub.
Pilih langganan
SAMPLE_SUB_TOPIC_01
, lalu buka tab Pesan.Gunakan fitur PULL untuk memeriksa apakah pesan "Hello World!" telah dipublikasikan ke topik.
Langkah selanjutnya
- Jelajahi quickstart lain yang tersedia di repositori GitHub, GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/.
- Baca panduan Pengembangan aplikasi dengan ABAP SDK untuk Google Cloud edisi cloud atau on-premise.
- Lihat contoh kode.
- Ajukan pertanyaan dan diskusikan ABAP SDK untuk Google Cloud dengan komunitas di Cloud Forum.