Panduan memulai ini menunjukkan cara memproses dokumen (invoice) dari bucket sumber dan menyimpan dokumen yang diproses (file JSON) dalam bucket target menggunakan kemampuan batch processing Document AI 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.
Pastikan Document AI API diaktifkan di project Google Cloud Anda.
Di Document AI Workbench, buat pemroses dengan jenis
INVOICE_PROCESSOR
. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola pemroses.Di Cloud Storage, buat bucket sumber untuk menyimpan invoice yang akan diproses dan menempatkan invoice di dalam bucket ini. Untuk mengetahui informasi selengkapnya, lihat Membuat bucket.
Di Cloud Storage, buat bucket target untuk menyimpan file yang diproses.
Membuat program untuk memproses dokumen
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_DOCUMENT_AI
.Klik Buat.
Tentukan atribut program:
Di kolom Title, masukkan judul program Anda, misalnya,
Process invoices
.Di kolom Type, pilih
Executable Program
.Klik Simpan.
Simpan program sebagai Local Object.
Di ABAP Editor, tambahkan kode berikut:
Ganti kode berikut:
DEMO_DOC_PROCESSING
: nama kunci klien.PROJECT_ID
: ID project Google Cloud.LOCATION_ID
: lokasi pemroses.PROCESSOR_ID
: ID pemroses.SOURCE_BUCKET_URI
: URI folder bucket Cloud Storage tempat dokumen sumber disimpan untuk diproses.TARGET_BUCKET_URI
: URI bucket Cloud Storage tempat menyimpan dokumen yang diproses (file JSON).
Jalankan aplikasi Anda di
SE38
.Untuk memvalidasi hasilnya, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Bucket Cloud Storage.
Buka bucket target. Dokumen yang diproses disimpan dalam bentuk file JSON.
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.