Panduan memulai ini menunjukkan cara membuat program yang memublikasikan pesan "Hello World!" ke topik Pub/Sub menggunakan Pub/Sub API melalui ABAP SDK edisi SAP BTP untuk Google Cloud.
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 SAP BTP telah diinstal dan dikonfigurasi. Lihat cara menginstal dan mengonfigurasi ABAP SDK edisi SAP BTP untuk Google Cloud.
Autentikasi untuk mengakses Google Cloud API sudah disiapkan. Lihat cara menyiapkan autentikasi.
Anda memiliki akses ke lingkungan SAP BTP, ABAP.
Anda telah mendownload dan menginstal ABAP Development Tools (ADT) terbaru di platform Eclipse terbaru.
Anda telah membuat Project Cloud ABAP.
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.
Membuat class ABAP untuk memublikasikan pesan ke topik Pub/Sub
Buat paket:
- Di ADT, buka Project Explorer.
- Klik kanan paket
ZLOCAL
, lalu pilih New > ABAP Package. Masukkan detail berikut untuk paket Anda:
- Nama: masukkan
ZABAPSDK_TEST
. - Deskripsi: masukkan
ABAP SDK Test Package
.
- Nama: masukkan
Klik Berikutnya.
Pada dialog Select a Transport Request, centang kotak Create a new request.
Masukkan deskripsi untuk permintaan transpor.
Klik Selesai.
Buat class ABAP untuk memanggil Pub/Sub API:
- Klik kanan paket ABAP, lalu pilih New > ABAP Class.
Masukkan detail berikut untuk class ABAP Anda:
- Nama: masukkan
ZGOOG_CL_QS_PUBSUB
. - Deskripsi: masukkan
Quick start for Pub/Sub API
.
- Nama: masukkan
Klik Berikutnya.
Pilih permintaan transpor, lalu klik Selesai.
Di editor kode, ganti kode default dengan cuplikan kode berikut:
Ganti
DEMO_PUBSUB
dengan nama kunci klien.Simpan dan aktifkan perubahan.
Jalankan aplikasi Anda:
- Pilih class ABAP
ZGOOG_CL_QS_PUBSUB
. - Klik Jalankan > Jalankan Sebagai > Aplikasi ABAP (Konsol).
Atau, tekan
F9
.
- Pilih class ABAP
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
- Baca panduan Pengembangan aplikasi dengan ABAP SDK edisi SAP BTP untuk Google Cloud.
- Lihat contoh kode.
- Ajukan pertanyaan dan diskusikan ABAP SDK untuk Google Cloud dengan komunitas di Cloud Forum.