本快速入門說明如何使用 Document AI API 的批次處理功能,從來源值區處理文件 (發票),並將已處理的文件 (JSON 檔案) 儲存在目標值區。
事前準備
執行本快速入門前,請確認您或管理員已完成下列先決條件:
您擁有 Google Cloud 帳戶和專案。
專案已啟用計費功能。瞭解如何確認您已啟用專案的計費功能。
已安裝及設定 Google Cloud 適用的 ABAP SDK 的內部部署或任何雲端版本。瞭解如何安裝及設定 Google Cloud 專用 ABAP SDK 的內部部署版或任何雲端版。
已設定驗證方法,以便存取 Google Cloud API。瞭解如何設定驗證。
請確認 Google Cloud 專案已啟用 Document AI API。
在 Document AI Workbench 中,建立類型為
INVOICE_PROCESSOR
的處理器。詳情請參閱「建立及管理處理器」。在 Cloud Storage 中建立來源值區,用來儲存要處理的月結單,並將月結單放入這個值區。詳情請參閱「建立值區」。
在 Cloud Storage 中建立目標值區,用於儲存已處理的檔案。
建立用於處理文件的程式
在 SAP 系統中,使用交易
SE38
在自訂命名空間 (例如 Z 或 Y) 中建立可執行的程式。在 SAP GUI 中輸入交易代碼
SE38
。在「Program」欄位中輸入計畫名稱,例如
ZDEMO_DOCUMENT_AI
。按一下 [建立]。
指定節目屬性:
在「Title」欄位中,輸入節目名稱,例如
Process invoices
。在「Type」欄位中,選擇「
Executable Program
」。按一下 [儲存]。
將程式儲存為本機物件。
在 ABAP 編輯器中,新增下列程式碼:
更改下列內容:
DEMO_DOC_PROCESSING
:用戶端鍵名稱。PROJECT_ID
: Google Cloud 專案的 ID。LOCATION_ID
:處理器的位置。PROCESSOR_ID
:處理器的 ID。SOURCE_BUCKET_URI
:Cloud Storage 值區資料夾的 URI,其中儲存了用於處理的來源文件。TARGET_BUCKET_URI
:Cloud Storage 值區的 URI,用於儲存已處理的文件 (JSON 檔案)。
在
SE38
中執行應用程式。如要驗證結果,請按照下列步驟操作:
在 Google Cloud 控制台,前往「Cloud Storage Buckets」頁面。
開啟目標值區。處理過的文件會以 JSON 檔案的形式儲存。
後續步驟
- 探索 GitHub 存放區中提供的其他快速入門,GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/。
- 請參閱「使用 ABAP SDK for Google Cloud 的內部部署版或任何雲端版本開發應用程式」指南。
- 查看程式碼範例。
- 在 Cloud 論壇上向社群提問,並討論 ABAP 適用的 Google Cloud SDK。