本快速入门介绍如何使用 Document AI API 的批处理功能处理来自源存储桶的文档(账单),以及如何将已处理的文档(JSON 文件)存储在目标存储桶中。
准备工作
在运行本快速入门之前,请确保您或您的管理员已满足以下前提条件:
您拥有一个 Google Cloud 账号和项目。
您的项目已启用结算功能。了解如何确认您的项目是否已启用结算功能。
已安装并配置本地版本或任何云版本的 ABAP SDK for Google Cloud。了解如何安装和配置本地版本或任何云版本的 ABAP SDK for Google Cloud。
已设置用于访问 Google Cloud APIs 的身份验证。了解如何设置身份验证。
确保已在 Google Cloud 项目中启用 Document AI API。
在 Document AI Workbench 中,创建类型为
INVOICE_PROCESSOR
的处理器。如需了解详情,请参阅创建和管理处理器。在 Cloud Storage 中,创建源存储桶以存储要处理的账单,并将账单放入此存储桶。如需了解详情,请参阅创建存储桶。
在 Cloud Storage 中,创建一个目标存储桶以存储处理的文件。
创建程序以处理文档
在 SAP 系统中,使用事务
SE38
在自定义命名空间中创建可执行程序(例如 Z 或 Y)。在 SAP GUI 中,输入事务代码
SE38
。在程序字段中,输入程序名称,例如
ZDEMO_DOCUMENT_AI
。点击创建。
指定程序属性:
在标题字段中,输入程序标题,例如
Process invoices
。在类型字段中,选择
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
:用于存储已处理文档(JSON 文件)的 Cloud Storage 存储桶的 URI。
在
SE38
中运行您的应用。如需验证结果,请按以下步骤操作:
在 Google Cloud 控制台中,进入 Cloud Storage 存储桶页面。
打开目标存储桶。处理后的文档以 JSON 文件的形式存储。
后续步骤
- 探索 GitHub 代码库 GoogleCloudPlatform/google-cloud-abap/abap-sdk/ZGOOG_SDK_QUICKSTART/ 中提供的其他快速入门。
- 阅读使用本地版本或任何云版本的 ABAP SDK for Google Cloud 进行应用开发指南。
- 查看代码示例。
- 在 Cloud 论坛上提出问题并与社区讨论 ABAP SDK for Google Cloud。